From Reader to Reading Teacher: Issues and Strategies for Second Language Classrooms (Cambridge Language Education)
Communicating in Science: Writing a Scientific Paper and Speaking at Scientific Meetings (2nd Edition)
Introduction to Animal Parasitology
An Historical Introduction to Private Law
The Self-Directed Teacher: Managing the Learning Process (Cambridge Language Education)
Pliny's Encyclopedia: The Reception of the Natural History
About Language: Tasks for Teachers of English
The Cambridge Companion to Biblical Interpretation (Cambridge Companions to Religion)