A good mix of "supernatural" magic, "stage" magic and somewhat a detective story. Real life Stage magician Swain does a nice job mixing in details of his other vocation. His supernatural magic system (what there is of one) is believable enough. He uses short taut compact sentences which move things along at a good pace. Sure there are plot holes, but nowhere near enough to wreck the enjoyment of this quick light bit of fun and frolic.