Not really a suggestion since I do think that there are better materials out there (maybe even on the net) and because it’s quite expensive (well, that’s not very surprising if you search for such books)…but:
Hearn & Baker, Computer Graphics with OpenGL (or older versions of that book, the basics did not really change that much).
I’m currently doing a course on CG, writing a “Raytracer” (well, it’s more like Blender’s internal 3D Viewer with simple shading methods and transformations) pretty much based on that book…
Not sure if it actually covers what you’re looking for but it seems like you are just starting out and therefore it might be worth to look at the very basics explained in there.