Object-oriented software development : a practical guide - Lorenz, Mark (Prentice-Hall object-oriented series, 1993)