Pedagogical reasoning: the foundation of the professional knowledge of teaching | Synapse