This is the homepage for a POSSIBLE SECOND EDITION of the book 3D Computer Graphics: A mathematical approach with OpenGL by Sam Buss, Cambridge University Press, 2003. This book provides a mathematical introduction to 3D Computer Graphics at the advanced undergraduate or introductory graduate level. The revised version will update the book to use Modern OpenGL. This page currently holds only software illustrating the use of Modern OpenGL. See also the older web page for the first edition.