Software Technologies: Applications and Foundations - Mazzara (Springer International Publishing, 2018)