Models and reality : some reflections on the art and science of simulation: