Directx game programming - Kanetkar Yashavant Ed. (2002)