This just keeps getting better and better. The only problems I had with the first book- quite a bit amount of silly words and concepts- has been more than sorted out here and that's more than I would have imagined. Jumping on to the third book soon.