Elementary euclidean geometry : an introduction - Gibson, C. G. (Cambridge University Press, 2003)