Software engineering and computer games - RUCKER, Rudy (Pearson Education, 2003)