A very useful tool
I especially like the 'hands-on' approach that this book offers.
I used this book for turoring at the post high school / pre-college level and found it an excellent teaching tool. Each unit [there are 7 of them] is divided into small and easily understood sections - each one with its own grammar explanations and , in addition and most importantly, pages and pages of examples. Each unit has a pre and post test for evaluation. The students liked working in this way.
An answer key is included so that the book can also be used as a self-teaching tool.