Programación orientada a objetos con Java usando BlueJ. - Barnes, David J.; Kölling, Michael (Pearson, 2017)