Geometry From Euclid To Knots by Saul Stahl