Object Oriented Simulation A Modeling and Programming Perspective - Garrido, José M. (Springer US, 2009)