How english works : a grammar practice book - Swan, Michael; Walter, Catherine (Oxford: OUP, 2000)
Includes index