Penguin basic english grammar exercises with answer - O'Driscoll, James (London Penguin Books., 1990)
Keywords: English language -- Grammar