Introduction - If you have any usage issues, please Google them yourself
This book lets the best designers and architects describe the software architecture they choose, peel off the layers of the architecture, and show how they can make the software functional, reliable, easy to use, efficient, maintainable, portable and elegant.