A surprisingly fun read that mixes the practical and the fantastical, even if you don't get the cards (which you should), read the book! It's a good time.