Patterns

Design Patterns, Architectural Patterns, Idioms, Principles