Software architecture: a case based approach - Varma,Vasudeva (New Delhi Dorling Kindersley India, 2010)