Game development essentials an introduction - Novak, Jeannie (Thomson, 2008)