The review you are about to read comes to you courtesy of H-Net --
its reviewers, review editors, and publishing staff. If you
appreciate this service, please consider
donating to H-Net
so we can continue to provide this service free of
charge.
Prefer another language? Translate this review into
Please note that this is an automated translation, and the quality
will vary.