Software Architecture : Perspectives on an Emerging Discipline - Garlan, David (New Delhi : Prentice Hall of India Private Limited, 2000)
Keywords: Software Engineering