Geometry a self teaching guide - Slavin, Steve (2005)