Mastering English grammar - Burton, S.H (Palgrave master series, 1984)