Beginning directX 10 game programming - Jones, Wendy (Thomson, 2008)