Grammar spectrum 3. English rules and practice : Intermadiate. With answers - Coe, Norman (Oxford University Press, 1995)