Paul J. Heffernan, Joseph S. B. Mitchell. An Optimal Algorithm for Computing Visibility in the Plane. In Frank K. H. A. Dehne, Jörg-Rüdiger Sack, Nicola Santoro, editors, Algorithms and Data Structures, 2nd Workshop WADS 91, Ottawa, Canada, August 14-16, 1991, Proceedings. Volume 519 of Lecture Notes in Computer Science, pages 437-448, Springer, 1991.