Object-orieted and Classical Sotware Engineering - SCHACH.STEPHEN.R (New York Mc Graw-Hill, 2002)