Fundamentals of Software Engineering - Hojjat; Massink, Mieke (Springer International Publishing, 2019)