Practical English Usage

It is organized as an A-Z dictionary of over 600 problem points in the English language, all explained with practical, clear information.