Richard Monson-Haefel is the editor (along with Mike Loukides) of this collection of axioms that aim to guide software architects. The book includes contributions from more than 40 authors (I wrote 4 of them).
97 Things Every Software Architect Should Know represents a variety of viewpoints on software architecture, and even if you don't agree with everything, it's a fantastic conversation starter for your next software guy soiree. Sometimes parts of the axioms seem to echo and contrast one another, which turns out to be sort of fascinating, as we kind of overhear what feels like a lively conversation.
It's an easy and fun read, and represents an "open source" book, published by O'Reilly. That is, all of the content of the book is licensed under the Creative Commons Attribution 3 license.
If you're interested in the topic, pick up a copy. It's available from Amazon here: