SWAN, Michael; WALTER, Catherine How English Works A grammar practice book. With answers - Oxford University Press 1997 - 358 p. ill. ISBN: 0194314561