Αντικειμενοστρεφής προγραμματισμός σε Java μια πρακτική εισαγωγή με χρήση του BlueJ - Barnes David J.; Kölling Michael (Κλειδάριθμος, 2018)