nice information thanks a lot dear,
i am also want to improve my english language so i try to get these books for making my english better...
If you read at least one book from the list, you will notice how your English level will be better than it was. Also, do not forget to find your own books that were not mentioned in the list. So you will constantly improve. Good luck!