Discrete-Event Modeling and Simulation by Gabriel A. Wainer