Software architecture perspectives on an emerging discipline - Mary Shaw, David Garlan (Prentice-Hall of India, New Delhi, 1999)