Eh. A good overview, especially for the person new to the subject, but I personally was underwhelmed. Don't let it put you off, though. It is a very good introduction to a tricky and mysterious subject.