Game Programming in 24 Hours - Morrison, Michael ((Sams Teach Yourself))