Introduction to Simulation: programming techniques - PAYNE, James A (McGraw-Hill Inc., 1988)