@ Umair Akbar
Salam..... u can also use Oxford and Encarta dictionary CDs for incrementing ur vocablary. look if u want to improve ur english and more specifically ur english vocablary.....it is a three step process:
- Reading English
- Writing English
- Speaking English
u cant go for the 3rd step in the start or cant go for the 1st step in the end. u have to do them in order.
All d best
Regards