Doodle Yourself Smart... Geometry: Over 100 Doodles and Problems to Solve! by Sonja Newland