Euclidean Geometry and Transformations - Dodge, Clayton W.