Ultimate Grammar Book for the SC section of the GMAT.
Strengths:
1. All SC areas covered and explained in detail
2. 500+ exercises and 500+ GMAT-like SC questions
3. GMAT idioms with explanations and examples, tables, usage, problematic words, etc
4. Optional section on punctuation and also section on articles and other often ignored subjects/topics that international students struggle with
Weaknesses
1. Not yet - maybe a tad too long - 294 pages.
LINK