These two books are best for Self tutoring English. Reader can easily learn English language at home with the help of these books. Writers have vast experience in English language teaching. Urdu translation of Grammar rules make it easier to understand for a layman.