Online

Books

  • Evans, E. 2004. Domain-Driven Design: Tackling Complexity in the Heart of Software
  • Fowler, M. 2003. Patterns of Enterprise Application Architecture
  • Gamma, E., R. Helm, R. Johnson, and J. Vlissides. 1995. Design Patterns: Elements of Reusable Object-Oriented Software