Fundamentals of game design 3rd ed - ADAMS, Ernest (New Riders, 2014)