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&utm_source=gb-gplus-shareSoftware Architecture in Practice