Sanjay Madhav Game Programming In C++: Creating 3d Games (Pearson Addison-Wesley Game Design And Development)