3D Game Engine Design: A Practical Approach to Real-Time Compu…

This textbook covers a lot of ground without feeling overwhelming.