Metodos orientados a objetos : conceptos fundamentales - Martin, James (Prentice Hall, 1997)