Object-oriented applications - Meyer, Bertrand (Prentice-Hall International (UK) Ltd, 1993)