I have a lot of them, and most are not great. There are still more books I need to read, and then I’ll either write The Great Software Architecture Book or I’ll point you to an existing one.

Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives (2nd Edition) - Nick Rozanski, Eoin Woods, 2011.

Lean Architecture: for Agile Software Development - James Coplien, 2010.

Software Architecture in Practice (3rd Edition) (SEI Series in Software Engineering) - Len Bass, Paul Clements, Rick Kazman, 2012.

Documenting Software Architectures: Views and Beyond (2nd Edition) - Paul Clements, Felix Bachmann, Len Bass, etc, 2010.

Evaluating Software Architectures: Methods and Case Studies - Paul Clements, Rick Kazman, Mark Klein, 2001.

Just Enough Software Architecture: A Risk-Driven Approach - George Fairbanks, 2010.

Software Architecture: Foundations, Theory, and Practice - R. N. Taylor, N. Medvidovic, E. M. Dashofy, 2009.

Service Design Patterns: Fundamental Design Solutions for SOAP/WSDL and RESTful Web Services - Robert Daigneau, 2011.

Software Architecture: Perspectives on an Emerging Discipline - Mary Shaw, David Garlan, 1996.

Architecture-Centric Software Project Management: A Practical Guide - Daniel J. Paulish, 2002.

Software Architecture Patterns

A Practical Guide to Enterprise Architecture

Pattern-Oriented Software Architecture Volume 1: A System of Patterns

Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects

Pattern-Oriented Software Architecture Volume 3: Patterns for Resource Management

Pattern-Oriented Software Architecture Volume 4: A Pattern Language for Distributed Computing

Microsoft Application Architecture Guide, 2nd Edition, October 2009, Chapter 3: Architectural Patterns and Styles

Architecture Patterns

Architectural Pattern

Introduction to Software Engineering/Architecture/Design Patterns

Software Architecture Design Patterns in Java

Architectural Styles and the Design of Network-based Software Architectures - Roy Fielding’s REST thesis.

Patterns: Model-Driven Development Using IBM Rational Software Architect

Usability Patterns in Software Architecture

Design Principles and Design Patterns

Architectural Patterns: Multi-Tier, MVC, MVP, MVVM, IoC, DI, SOA

Cloud Architecture Anti-Patterns

Handbook of Software Architecture