Advanced 3D game programming with directx 10.0 - Walsh, Peter (Wordware Publishing, 2008)