Engineering complex systems with models and objects - Oliver, David W.; Kelliher, Timothy P.; Keegan, James G. (McGraw-Hill, 1997)