Object oriented development at work fusion in the real world (Prentice Hall, 1996)