Programación orientada a objetos con Java usando BlueJ - Barnes, David J. (Pearson Educación, 2017)