I am sorry I am asking you very fundamental question.
I feel myself not so rich in english communication in any format. English is not my mother tongue. I grope for words lousily when I want to communicate because of lack of vocabulary skills. Is there any way I can be enriched in vocabulary. Any good books available? Any other way I can improve my communication power?