Software Engineering: Challenges and Solutions - Madeyski, Lech (Springer International Publishing, 2020)