Métodos orientados a objetos: consideraciones prácticas - Martin, James Thomas; Odell, James J (Prentice Hall, 1997)