Hi guys
I can give you some advice about choosing book for self study about some different aspects of learning English.
But before all, I need to know what your LEVEL is.
Elementary, Pre-intermediate, Intermediate, Upper-intermediate, or Advance???
For Instance , If you are at intermediate level (also Upper or Pre) you can take advantage of VOCABULARY IN USE series. Those are very suitable.
Using OXFORD PICTURE DICTIONARY can learn you many words that other vocabulary builders and vocabulary organizers cant.
If you are studying at advance level , anything is not as effective as VERBAL ADVANTAGE.