Software Technology: 10 Years of Innovation in IEEE Computer - Mike Hinchey (Wiley, 2018)