Simulation, practice and theory (Elsevier Science, 1993)