Object-oriented discrete-event simulation with Java : a practical introduction - Garrido, Jose M. (Kluwer Academic/Plenum Publishers, 2001)