I just purchased the Oxford Picture Dictionary, second edition, and it is the most amazing picture book I have ever seen! I am in awe by how well-researched and thorough it is. I mean the authors literally thought of everything!
I am very articulate in English, but since it is my third language, there are sometimes random words like a c-clamp or a grasshopper or loafers that I just don't know. It surprises people because my English is so good and they don't hear the trace of an accent and I can write amazing philosophical essays. So there was just this inconsistency between my knowing what a term like "wreak havoc" means and my not knowing what a "grasshopper" is. Weird.
I couldn't find an appropriate book to fill in some of the gaps I have in my vocabulary. The ones I found were either too easy or too abstract. This one is concrete and complete. I probably know about 75% of the words in it, but that 25% I'm going to learn with this, that random 25% that gives me a headache sometimes when I'm trying to describe stuffs, will make me feel like a native speaker. This book is just too perfect.
I'll recommend it to everyone I know.