Game development essentials - Castillo, Travis,Novak, Jeannie (Delmar, 2008)