Student or Learner
I want to improve my english vocabulary.Please tell me how can i do this and which books can be used for thus purpose
Welcome to the forums.
There is only one way to improve your vocabulary (in any language) and that is by constant practice and reading.
Read as much as you can. Underline words that you do not understand. Look them up in a dictionary [here is a good online one: ]OneLook Dictionary Search. Write the meaning in your notebook, and write a sentence or two using it.
The same practice applies to listening and speaking.