Arie van Deursen reviewed Software architecture by Richard N. Taylor
Classical Software Architecture
3 stars
Solid 700 page coverage of classical software architecture, including styles, connectors, Architecture Description Languages (ADLs), adaptation, and domain-specific software engineering.