Gamma, Erich Patrones de diseņo : elementos de software orientado a objetos reutilizable - 2003 Dewey Class. No.: 005.133/G17