Introducing English for Specific Purposes
Laurence Anthony
Learning to Teach Small Classes: Lessons from East Asia
Maurice Galton & Kwok Chan Lai & Kam Wing Chan
Practical English Usage (3rd edition, 2005)
Michael Swan
Introducing Mind and Brain: A Graphic Guide
Angus Gellatly & Oscar Zarate
Check your vocabulary for academic English
David Porter