Courses Books
This is a topic under programming-languages.
UML @ Classroom
UML Class Diagrams for Software Engineering