The views and opinions expressed by book reviewers are their own and should not be taken to represent the views and opinions of the Book Reviews Editor or the BSHM. Book Review Guidelines here Book Reviews Archive 2020-22 here Book Reviews Archive 2018-20 here Book Reviews Archive 2016-18 here More Reviews here