Fundamentals of game design - Adams, Ernest (Pearson/Prentice Hall, 2007)