3D Games, Volume 2: Advanced Real-time Rendering and Animation Alan Watt, Fabio Policarpo