evansgherzi
Hi Aitken,
I recommend you use "English Grammar in Use" (intermediate and advanced levels).
Please be aware that almost all grammar books tend to be exercise-oriented and often go into much more detail than what the GMAT tests. In addition, many grammar books do not deal with certain sentence structure issues (e.g. dangling modifiers). You need to look for something that can help in that regard too, or simply fill that gap with a proper course. You need to cross-reference what is on the GMAT with the book you get. But "Grammar in Use" is probably the best grammar self-study book available. Please remember that in order to beat the Sentence Correction section, you need to know the grammar and the techniques, AND how such grammar is applied in the GMAT itself. Hope this helps a bit!
Sincerely,
Evan
Thanks for everyone's answers!
Evan, thanks for raising this point: I've a further question for you. As you said, pure grammar books are not leaning only towards gmat prep, therefore I've noticed the gmat club grammar book, which is targeting at grammar knowledge for gmat.
What do you think is best? Grammar in use+gmat club grammar together or just the first one, or jsut the second one? :D
Thanks for your time,
A