The software architect's profession : an introduction - Sewell, Marc T., 1949- (Software Architecture Series, 2002)