Teacher training essentials : workshops for professional development - Thaine, Craig (Cambridge copy collection, 2010)