Introduction to game design, prototyping, and development - Gibson, Jeremy (Addison-Wesley, 2015)