McGraw-Hill Interamericana de España S.L. 9780071433020
Any student of language can tell you that sometimes the dictionary just dosen't cut it - you come across a string of mystifying word, look them up and then try to piece together their meaning, and then give up. With this book you can simply look these words up and immedately know their meanings.