Concise Guide to Software Engineering : From Fundamentals to Application Methods - O'Regan, Gerard. (Springer International Publishing : Imprint: Springer, 2017)