The Guide To Computer Simulations And Games by Jim Parker, James R. Parker & Katrin Becker