Journey into Geometries (Spectrum)
All prospective teachers of secondary mathematics should be required to study this book both in content and style. --Choice