Sams Teach Yourself Game Programming In 24 Hours [with Cdrom] by Michael Morrison