Game Development Essentials by Jeannie Novak, Kevin Saunders & Saunders/Novak