Software Technologies: Applications and Foundations - Milazzo (Springer International Publishing, 2016)