Sommerville, lan Software engineering/ Ian Sommerville - Harlow, England : Pearson Education Limited, 2016. - 810 pages : illustrations ; 23 cm. ISBN: 9781292096131