Engineering Software for Modern Challenges - Dayang Norhayati A. Jawawi, Imran Sarwar Bajwa, Rafaqut Kazmi (Springer, 2022)