John, Steven Design Patterns in Java By Steven John - 2nd - Pearson Edu, New Delhi 2011 Engineering Subjects--Topical Terms: Computer