The Practice of English Language Teaching by Jeremy HarmerEnglish Fast & Easy by Marianna PascalLearning Teaching by Jim ScrivenerIntermediate Communication Games by Jill HadfieldEnglish Grammar in Use With Answers by Raymond Murphy
ESL/ EFL Books for Teachers
96 books — 72 voters
One Hundred Years of Solitude by Gabriel García MárquezLife of Pi by Yann MartelThe House of the Spirits by Isabel AllendeKafka on the Shore by Haruki MurakamiThe Shadow of the Wind by Carlos Ruiz Zafón
Magical Realism
442 books — 639 voters

The Help by Kathryn StockettThe Kite Runner by Khaled HosseiniWater for Elephants by Sara GruenThe Book Thief by Markus ZusakTo Kill a Mockingbird by Harper Lee
Best for Book Clubs
14,875 books — 18,745 voters