Cloud Computing Adoption: Opportunities and Challenges for Small, Medium and Micro Enterprises in South Africa. - Simphiwe S. Sithole; Ephias Ruhode (CoRR, 2021)