Object-oriented software development a practical guide - LorenzlhMark (Prentice Hall, 1993)