Design patterns - Gamma, Erick, Helm, Richard, Johnson, Ralph (Pearson education asia New Delhi, 2005)
Keywords: PROGRAMMING LANGUAGE