Unlimited Duration
Design Patterns - with examples using Java and UML2 course material and training (PDF file 86 pages)