1. Software Engineering?A Practitioner's Approach. McGraw-Hill: Singapore, 1987; 28-29.
2. IEEE. IEEE software engineering standards collection. Technical Report, Institute of Electrical and Electronics Engineers, New York NY, 1993.
3. The 4+1 View Model of architecture
4. Foundations for the study of software architecture
5. Software Architecture: Perspectives on an Emerging Discipline. Prentice-Hall: Upper Saddle River NJ, 1996; 242 pp.