“Preparing the teacher in the light of a future vision” (2023) Journal of the College of Basic Education, (52), pp. 249–268. doi:10.35950/cbej.vi52.9525.