Patterns in Software Architecture
HKU/2000
Anton Eliens