Design Patterns :Elements of Reusable Object -Oriented Software - Erich Gamma,Richard Helm, Ralph Johnson and John Vlissides (Delhi, Pearson Education, 2002)
Keywords: Computer Science