1-4 of 4 Books
A dictionary of American idioms
By Adam Makkai
Collins COBUILD idioms workbook
By Malcolm Goodale
"50 Idioms That You Absolutely Must Know"
By Dave Alber
Redes
By Ignacio Bosque