Pedagogy, knowledge and learning

Over the years, there have been many excellent overviews of pedagogy and practical teaching strategies and skills.  Among the best are:

A book which focuses specifically on teacher education is: