Systems Analysis and Synthesis - Dwyer, Barry (Morgan Kaufmann, 2016)