Investigating pedagogical content knowledge for teaching calculus at university level: a framework and analysis of four cases