Two of the most useful English language teaching books published recently.................
Oxford Collocations Dictionary for Students of English
Grammar for English Language Teachers