books by subject
Teacher Training
How to Write for University: Academic Writing for Success (Smarter Study Skills)
The Essential Guide to Secondary Teaching: Practical Skills for Teachers (The Essential Guides)
Reading for Study (Study Guides)
The Literature Review: A Step-by-step Guide for Students (SAGE Study Skills Series)
Tests and targets (Advanced Pathfinders)
Studies in Teacher Appraisal
Contradictions in Teacher Education and Society: A Critical Analysis: 1 (Wisconsin series of teacher education)
Teacher Evaluation: Educative Alternatives: 24 (Contemporary Analysis in Education Series)
Studies in School Self-evaluation (Open University Set Text)
Managing the Professional Development of Teachers (Developing Teachers & Teaching S.)
Critical Studies in Teacher Education: Folklore, Theory and Practice
How To Study & Learn: 2nd edition: Your Practical Guide to Effective Study Skills (Student Handbooks)
Nelson Thornes Framework English 2 Evaluation Pack Skills in Fiction: Nelson Thornes Framework English Skills in Fiction 2
Teachers' Professional Learning
Learning the law
Skills Development for Business and Management Students
A Guide to Learning Independently
The ASE Guide to Primary Science Education
Primary Teaching Skills
Expand Your Memory (Mind Power S.)
In Search of Wholeness: African American Teachers and Their Culturally Specific Classroom Practices
Doing Your Masters Dissertation: Realizing your potential as a social scientist (SAGE Study Skills Series)
The Lazy Student's Revision Guide: Study Hacks For Exam Success Without The Stress (The Lazy Student's Guide)
Boys and Foreign Language Learning: Real Boys Don't Do Languages
Ways of Training: Recipes for Teacher Training (Pilgrims Longman Resource Books S.)
Research Methods in Early Childhood: An Introductory Guide
Philosophy Circles 2016: How to Embed P4C in Your Curriculum (Philosophy Circles: How to Embed P4C in Your Curriculum)
The Five Day Dissertation: A First Class Guide To Finishing Your Dissertation In Record Time
Study Skill Strategies: How to Learn More in Less Time