A PRACTICAL ENGLISH GRAMMAR, EXERCISES by A. J. THOMSON, A. V. MARTINET, THIRD EDITION , VOL I-II , 1986