97 Things Every Software Architect Should Know: Collective Wisdom from the Experts by Richard Monson-Haefel Back to product details page >