I wasn't going to include this review because I thought it was snarky but I've since learned that compared to most Kirkus reviews, this is a rave. Take it for what it's worth. There are some nice comments to be gleaned.