The Bookshelf
ChrisHubbs.com

Fundamentals of Software Architecture

Cover of Fundamentals of Software Architecture.

A little bit of work reading. A great summary of common software architecture patterns, their strengths and weaknesses.