I'm using it at the moment OP, I think it's a good introduction, and the Q&A forum is helpful if you get stuck.