“Micro-teaching and its role in teacher preparation programs” (2022) Journal of the College of Basic Education, 27(111), pp. 914–939. doi:10.35950/cbej.v27i111.5367.