Te sugeriré que estudies, Patrones de arquitectura de aplicaciones empresariales: Martin Fowler: 0076092019909: Amazon.com: Libros
Este es un libro bastante bueno, aunque no trata de la arquitectura de software en general, sino de la arquitectura de las aplicaciones empresariales.
Tambien
El libro sobre arquitectura de software citado y referenciado, y el libro utilizado cuando tomé el curso de Arquitectura de software en mi universidad es Software Architecture in Practice (2ª edición) de Len Bass, Paul Clements y Rick Kazman.
Al menos un profesor que imparte el curso ha cambiado el libro de texto a Arquitectura de sistemas de software de Nick Rozanski y Eoin Woods, pero no puedo garantizar la calidad o el contenido de ese libro. Según Sergio Acosta (en los comentarios), el libro de Rozanski es más nuevo, basado en el trabajo de Bass, y considera que es más fácil de leer. Raramente me decepcionan los libros utilizados en el programa de ingeniería de software.