If I could give this book a 10, I definitely would. This is the very book I learned and polished my grammar with, just by sitting and doing all the exercises, one by one, every day. Highly recommend!