Mathematical Illustrations, A Manual of Geometry and PostScript by Bill Casselman
A version is available on line at http://www.math.ubc.ca/~cass/graphics/manual/.
This book provides an introduction to ProgrammingPostscript as well as a lot of discussion of the mathematics involved. The examples can be run using, for example, GhostScript. -- JohnFletcher