I really like the Hal Leonard series. I started with book one and have progressed to book two. A lot of book one was review, but sight reading some of the pieces near the end was good practice. Book two goes into different styles and patterns that you can apply to your playing. I've been using the playalong CD to make practice more interesting. I'm going to continue through book three of this series.