Discovering Geometry: An Investigative Approach 4th (fourth) Edition by Serra, Michael [2007]

Excellent Book