Game Development Essentials by Alice Walker, Peter Saunders & Jeannie Novak