Game design : - Rouse, Richard (Wordware game developer's library, 2005)