TY - BOOK AU - 26 TI - EVALUATING SOFTWARE ARCHITECTURES SN - 9780201704822 ER -