How English works : a grammar practice book /
Swan, Michael,1936-
Walter, Catherine,1946-
Oxford : Oxford University Press,
1997.