Sams teach yourself game programming in 24 hours - Morrison, Michael (SAMS, 2003)