Shape Up!: Fun With Triangles And Other Polygons by David A. Adler