Lugar de publicación Self-efficacy, practices, and their relationships; the impact of a professional development program for mathematics teachers. 26(1):103-124. 2023