Discrete-Event System Simulation by Jerry Banks, Barry L. Nelson & Ii John S. Carson