Algorithms for Art Gallery Problems - Vasco José Rodrigues Cruz (2022)