In reply to tehmarks:
Thanks for the suggestions. I'm not a massive fan of the course idea; I'd much rather take things slowly and learn for myself (and siphon off knowledge from experienced partners). I have nothing against courses, but I don't think it's the solution for me. I'm looking for a good book because I'd like to really understand the theory behind it, rather than having a set of rules and practical advice to follow.