 <p>I'm probably showing my age, but I still love my copy of <a href="http://rads.stackoverflow.com/amzn/click/0201848406" rel="nofollow noreferrer">Foley, Feiner, van Dam, and Hughes</a> (The White Book).</p> <p>Jim Blinn had a great column that's available as a book called <a href="http://rads.stackoverflow.com/amzn/click/1558603875" rel="nofollow noreferrer">Jim Blinn's Corner: A Trip Down the Graphics Pipeline</a>.</p> <p>Both of these are quited dated now, and aside from the principles of 3D geometry, they're not very useful for programming today's powerful pixel pushers.</p> <p>OTOH, they're probably just perfect for an embedded environment with no GPU or FPU!</p>