Self-efficacy development in student teachers: the critical role of school placement Breadcrumbs UL Home Research Year of Publication 2023 Journal European Journal Of Teacher Education DOI 10.1080/02619768.2023.2288555