Rationale-Based Software Engineering - Burge, Janet E.; Carroll, John M.; McCall, Raymond; Mistrik, Ivan (Springer Berlin Heidelberg, 2008)