The game maker's apprentice [ game development for beginners : game development for beginners : companion CD - Habgood (Apress, 2006)