My pleasure! Sure. Here it is:
http://www.e4thai.com/e4e/images/pdf...f%20Idioms.pdf
It's Oxford Dictionary of Idioms 2nd ed. (2004). I don't know if there is any latest edition or not. That's what I came across and found when I was preparing for English lecturer post.
Also, here's literary terms book that I found:
http://www.ilfracombeacademy.org.uk/...Vocabulary.pdf this had all the terms that had ever appeared in the literary terms question of that exam.