Game Design by Rainer Stahlmann & Lewis Pulsipher