Fundamentals of Game Design - Ch2
Fundamentals of Game Design by Ernest Adams and Andrew Rollings Chapter 2: Design Components and Processes.