97 things every software architect should know : collective wisdom from the experts / edited by Richard Monson-Haefel. - Monson-Haefel, Richard (O'Reilly, 2009)