Basic English usage - Swan, Michael (Oxford University, 1984)
Includes index.