Geometry and Symmetry - Yale, Paul B.