Although it was a while back, I think I know of this 'red book'... At least, I remember looking at those matrices and going: WOH?

Let me see if I can find you that good tut on rotation I once saw... Its not the exact one, its in c but it gives some good pointers (excuse the pun): http://gpwiki.org/index.php/OpenGL:Tutorials:Theory