Software Architecture: Organizational Principles and Patterns
$67.50