Java Design Patterns A Hands-On Experience with Real-World Examples - Sarcar, Vaskaran; Sarcar, Vaskaran (Apress : Imprint: Apress, 2019)