Game design essentials - Mitchell, Briar Lee (John Wiley, 2012)