Aprendendo Padrões de Projeto em Python: Tire proveito da eficácia dos padrões de projeto (design patterns) em Python para resolver problemas do mundo real em arquitetura e design de software Por Chetan Giridhar