Just finished volume 1. Not bad, I can see myself sticking to this all the way through. Not sure I completely understand the concepts yet, but I'm getting there.