You have more chances to like a book on documenting software architectures when the authors know how to write and this is the case for this one. It starts by explaining the concepts of architecture views and styles. A second part discusses in a more detailed fashion the process of documenting architecture. I think that this book achieve its objective which is to answer the following question: “How do you document an architecture so that others can successfully use it, maintain it, and build a system from it?”. I will recommend this book to every software developers.
Read the complete review of Documenting Software Architectures
Reference: “Documenting Software Architectures”, Paul Clements & al., Addison-Wesley, 278 pages, IBSN 978-0-321-55268-6