Managing Online Learning : the Life-Cycle of Successful Programs. - Vivolo, John. (Routledge, 2019)