Book Triangulations: Structures For Algorithms And Applications