Cloud computing : SaaS, PaaS, IaaS, virtualization, business models, mobile, security and more - Jamsa, Kris (Jones and Barlett, 2017)