Game Design Workshop: a Playcentric Approach to Creating Innovative Games, 2nd ed - Fullerton, Tracy (Elsevier Inc, 2008)