Understanding and Developing Science Teachers Pedagogical Content Knowledge - Loughran, John (Professional Learning, 2012)