Geometry Explanations and Applications by Douglas B. Aichele & Patrick W. Hopfensperger