Text this: Introduction to Simulation : Programming Techniques and Methods of Analysis