3D Computer Graphics: Software Revealed
cores2.com
cores2.com
All wonderful texts and can tell you everything you want to know about doing 3D graphics in software. They won't help at all (generally) for GPU based graphics sadly.
[1] http://www.amazon.com/Computer-Graphics-Principles-Practice-...
[2] http://www.amazon.com/Principles-Interactive-Computer-Graphi...
[3] http://www.amazon.com/Computer-Graphics-3rd-Alan-Watt/dp/020...
[4] http://www.amazon.com/Real-Time-Rendering-Third-Tomas-Akenin...
Regardless, in my next update I'll be making this point explicitly clear to readers :-) I am not trying to become any sort of tome in the library of great computer-graphics books.
As for coding style - PLEASE do comment on it! I'm pretty anal about formatting and standards, and wrote this tutorial over a few months so things might of broke down over time. I'll be posting the book's code on Github tonight and allow several users to modify some code as requested by users here and on Reddit.
Definitely taking a look at this one. Thanks!
edit: if the creator is reading this, you have a stray "might of" part way through. It's "might have" - sometimes shortened to "might've" which sounds similar, hence the unfortunately-frequent mistake.