Design Patterns in C#: A Hands-On Guide with Real-World Examples, Paperback/Vaskaran Sarcar