Game Design Workshop: A Playcentric Approach to Creating Innovative Games A nice touch in this textbook is the practice tests with answer explanations.