Geometry: Seeing, Doing, Understanding, 3rd Edition
HAROLD R. JACOBS