Enhancing E-Learning with Blockchain: Characteristics, Projects, and Emerging Trends. - Mahmoud Bidry; Abdellah Ouaguid; Mohamed Hanine (Future Internet, 2023)