Patterns in game design - Bjork, Staffan (Game development series (Charles River Media (Firm)), 2005)