Grammar, structure & style : a practical guide to advanced level English language - Russell, Shirley (Oxford University Press, 2001)