Java με UML: αντικειμενοστρεφής σχεδίαση και προγραμματισμός - Lervik, Else (Κλειδάριθμος, 2004)