Object-oriented analysis and simulation - Hill, David R. C. (Addison-Wesley, 1996)