New Horizons in Geometry by Mamikon Mnatsakanian & Tom Apostol