The Future of Things: A Comprehensive Overview of Internet of Things History, Definitions, Technologies, Architectures, Communication and beyond - Mphale, Ofaletse; Gorejena, Karikoga; Nojila, Olebogeng (Journal of Information Systems and Informatics, 2024)