Game design : theory & practice - Rouse, Richard. (Wordware Pub., 2005)