waiting
Technology
Software Architecture in Practice
Len Bass, Rick Kazman