Oxford a-z of english usage - Butterfiels, Jeremy (Oxford University Press, 2009)