This book is aimed at teachers who wish to improve their professional practice and will help them to think about current practice, not only in terms of skills and competences to be developed, but also areas of knowledge to be enriched. The model of knowledge bases presented is a valuable framework for reflecting on practice and for analyzing professional development needs. The book is therefore an ideal text for teachers taking courses that may lead towards an advanced qualification in teaching or who are undertaking in-service training and action research programs. Teachers approaching 'threshold assessment' will find the book useful in reflecting on the quality of their teaching.