UML Design Class Diagrams (2014)
Patterns for JVM languages
Java Design Patterns
Patterns for JVM languages - Geecon 2014
Three-tier Architecture Manuel Corona David Nevarez.
Interpreter By: Mahmoodreza Jahanseir Amirkabir University of Technology Computer Engineering Department Fall 2010.