books by subject
Teaching of Specific Subjects

The Tempest (Cambridge School Shakespeare)

Othello (Cambridge School Shakespeare)

The Taming of the Shrew (Cambridge School Shakespeare)

Much Ado About Nothing (Cambridge School Shakespeare)

Cambridge IGCSE English as a Second Language Coursebook with Audio CD (Cambridge International IGCSE)

Theory of Knowledge for the IB Diploma Full Colour Edition

Cambridge IGCSE® Business Studies Coursebook with CD-ROM (Cambridge International IGCSE)

TI-Nspire For Dummies, 2nd Edition

Memoir Writing For Dummies

German All–in–One For Dummies: with CD

Statistics For Dummies (For Dummies (Lifestyle))

The Writing Revolution: A Guide to Advancing Thinking Through Writing in All Subjects and Grades

International Perspectives on Teaching English to Young Learners (International Perspectives on English Language Teaching)

International Perspectives on Materials in ELT (International Perspectives on English Language Teaching)

Educating for Language and Literacy Diversity: Mobile Selves (Palgrave Advances in Language and Linguistics)

Literature in Language Education (Research and Practice in Applied Linguistics)

Literature in Language Education (Research and Practice in Applied Linguistics)

International Perspectives on ELT Classroom Interaction (International Perspectives on English Language Teaching)

Assessing Second Language Pragmatics (Palgrave Advances in Language and Linguistics)

International Perspectives on Teacher Research (International Perspectives on English Language Teaching)

International Perspectives on English as a Lingua Franca: Pedagogical Insights (International Perspectives on English Language Teaching)

Developing Online Language Teaching: Research-Based Pedagogies and Reflective Practices (New Language Learning and Teaching Environments)

International Perspectives on English Language Teacher Education: Innovations from the Field (International Perspectives on English Language Teaching)

Innovation in Language Learning and Teaching: The Case of Thailand (New Language Learning and Teaching Environments)

Assessing Chinese Learners of English: Language Constructs, Consequences and Conundrums

An Introduction to English Language: Word, Sound and Sentence

Research Methods for Language Teaching: Inquiry, Process, and Synthesis (Applied Linguistics for the Language Classroom)

Foundations German 1 (Macmillan Foundation Languages)

Learning to Teach Mathematics in the Secondary School: A companion to school experience (Learning to Teach Subjects in the Secondary School Series)
