Concise Guide to Software Engineering - O'Regan, Gerard (Springer International Publishing, 2020)