Java Design Patterns, Paperback/MR Devendra Singh