Grammar Practice For Intermediate Students gives short, clear explanations of all the main areas of english grammar.