Concise English handbook - Kirkland, James W (D.C. Heath, 1990)
Includes index.