Computer Graphics: Principles and Practice
From GDWiki
Computer Graphics: Principles and Practice James D. Foley, Andries van Dam, Steven K. Feiner, John F. Hughes
I have only read the first edition which is a big tome with a lot of outdated content (the second edition is supposed to be more up-to-date and shorter), but I still found it an invaluable book. It goes into fundamental algorithms on all areas of graphics programming, from drawing pixel lines to 3d parametric surfaces to signal processing. A little math heavy, but very very thorough.

