“INNOVATIVE CLOUD COMPUTING: CHALLENGES FOR EDUCATION” (2019) Journal of Information Technologies in Education (ITE), (38), pp. 19–50. doi:10.14308/ite000691.