This took me a while to work through, and I honestly don't even think I finished it. I think I needed something more fast-paced at the time, and this wasn't cutting it for me. I will probably try it again at some point in time since I've heard such great things about it.