O'Rourke, J. Search and Intersection. Cambridge: University Press.