Practical English grammar composition and exercises - Mishra, Rajendra Nath. (New Delhi Sterling, 1999)