@hira
In my opine english can be done wid the help of not a single but many books. But u need to start learning it from a single book. Later u need to study a lot of to imptove ur knowledge and skills. u should read standard english stuff and should try to write down english. Practice makes a man perfect.
Are u studying these books?
- Exploring the wordl of english by S.Sadaat Shah
- Practical English grammar by Thomsan and Martinent
- Chambers idioms
Regards