Janet M Soler Approaching Difficulties in Literacy Development Pedagogy and Practice Knowledge, Power and Learning Developing Pedagogy Teacher Development