Elementary Euclidean geometry : an introduction / C.G. Gibson. - Gibson, C. G. (Cambridge University Press, 2004)