3D computer game programming - Prakash, Edmond C. (Pearson Education South Asia/Addison-Wesley, 2009)