Excellent - a wonderful re-working of a classic! It's clear and succinct, but has a lot of depth and flexibility. My only niggle is the illustrations - they're too 'cartoonish'