Discrete-Event Simulation: Modeling, Programming, and Analysis by George S. Fishman