Introduction to video game design and development - Saulter, Joseph (McGraw-Hill, 2007)