The Ultimate Spanish Review and Practice by Ronni Gordon
A good grasp of grammar enables the foreign-language learner to build skill and confidence in communication. Here's the ultimate, painless way for intermediate and advanced learners to brush up on the rules. Each grammatical concept is explained and then illustrated with lively sentence examples; extensive exercises offer practice at applying this knowledge in everyday conversation.