This is a dynamic book that works well with students of all learning styles.
The web based classroom presentation tool is easy to use and makes teaching more effective. The online workbook component is also useful and allows students to work at their own pace while still allowing the instructor to assign work targeting specific skills.
I highly recommend this title.