This nice book contains many things that every mathematics student should know (but don't). Chapters 1-2 are on Euclid. The main ideas are picked out very nicely, in welcome contrast to the usual "let ABCD..."-style books. Chapters 3-4 on linear algebra in geometry will probably be skimmed by most readers. This is perhaps just as well, since it consists of little more than the pearls from the usual linear algebra course and since the presentation feels somewhat forced (e.g., things like the inner product are cheerfully defined out of thin air) compared to how naturally the rest of the book flows. Chapters 5-6 on projective geometry are more interesting. Perspective in art sets the stage, but we quickly move to purer things. Stillwell is very fond of the mysterious and fascinating connection with hypercomplex number systems one obtains by building up an arithmetic from within a projective plane. Then in chapter 7 we learn that transformation groups are a clarifying and unifying idea, and we play around with them a bit, somewhat aimlessly it seems, until we finally get to hyperbolic geometry in chapter 8. This chapter crowns the whole book beautifully, showing how projective geometry explodes into hyperbolic geometry through transformation-group thinking. It ends with an excellent short survey of the history of non-Euclidean geometry.