Pattern - Oriented Software Architecture A System Of Patterns - Buschmann F.; Buschmann F.; Meunier R.; Rohnert H. & Sommerlad P. (Wiley India)