Aliaa Ali Essa Ali El-Sayed. "Modeling Technological Pedagogical Content Knowledgefor developing 21st century competencies required for the preparation of pre-service Elementary science teachers". Journal of Scientific Research in Education, 19, Issue 6, 2018, 531-572. doi: 10.21608/jsre.2018.22834