Title: Professional Java Design Patterns Hands-On Training (InnerWorkings Software + Wrox Book)