Grammar Spectrum 3; English rules and practice: Intermediate. With answers - Coe N. Norman (New York, Oxford University Press, 1997)