Software engineering - Sommerville, Ian, 1951- (Pearson, Dorling Kindersley(India), 2011)