Programación orientada a objetos con Java : una introducción práctica usando BlueJ - Barnes, David John, 1959 June 7- (Pearson Educación, 2007)