Swan, Michael Practical english usage - Oxford Oxford Uni. Press 2005 - 623p. including indexs ISBN: 9780194420983