Object-oriented simulation :reusability, adaptability, maintainability - Leonard, James V.; Zobrist, George W. (IEEE Press, 1997)