J. Foley, A. van Dam, S. Feiner, and J. Hughes,
Computer Graphics in C: Principles and Practice.
2nd edition in C, Addison-Wesley, 1995.
Errata
J. Neider, T. Davis, M. Woo,A. Glassner,
The OpenGL Programming Guide, Version 1.1, 2nd Edition
Addison-Wesley, 1997
Errata
(The first edition is also sufficient for this class).
J.
Blinn,
Jim
Blinn's Corner: A Trip Down the Graphics Pipeline.
Morgan
Kaufman Publishers, 1996.
J. Blinn,
Jim Blinn's Corner: Dirty Pixels.
Morgan
Kaufman Publishers, 1998.