Head First 2D Geometry by Dawn Griffiths & Lindsey Fallow