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