Construcción de software orientado a objetos - Meyer, Hall (Prentice Hall Iberia, 1997)