Skaitanti Mėsa rated 97 Things Every Software Architect Should Know: 5 stars March 11, 2012 Public 97 Things Every Software Architect Should Know by Richard Monson-Haefel