Euclidean geometry and transformations - Dodge, Clayton W. (Dover Publications, Inc., 2004)