Guide to Software Systems Development - Rosen, Clive (Springer International Publishing, 2020)