the lesser key of solomon review