Bret Victor's review of New Horizons in Geometry (Dolciani Mathematical Expositions)