9781408268049Essential Teacher Knowledge Book and DVD Pack

9781447980254The Practice of English Language Teaching 5th Edition Book with DVD Pack

9780582779969How to Teach Business English

9781405853095How to Teach English Book and DVD Pack

9781405853088How to Teach English with Technology Book and CD-Rom Pack

9780582429673How to Teach Exams

9780582339323How to Teach Grammar

9781405853101How to Teach Listening Book and Audio CD Pack

9780582429758How to Teach Pronuncation Book & Audio CD

9780582853591How to Teach Speaking

9780582429666How to Teach Vocabulary

9780582779983How to Teach Writing