books.google.com.br - This award-winning book, substantially updated to reflect the latest developments in the field, introduces the concepts and best practices of software architecture--how a software system is structured and how that system's elements are meant to interact. Distinct from the details of implementation, algorithm,...http://books.google.com.br/books/about/Software_architecture_in_practice.html?hl=pt-BR&id=mdiIu8Kk1WMC&q=libWWW&utm_source=gb-gplus-shareSoftware architecture in practice