H-Net Reviews (original) (raw)

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 considerdonating to H-Net so we can continue to provide this service free of charge.