Mastering English grammar - Burton, S. H. (Samuel Holroyd) (Macmillan master series., 1984)