Software engineering 7/E - Sommerville, Ian (Vidhyanagar Pearson, 2004)