Boydell Brewers banner

A.J. Pollard

Blood and Roses
Helen Castor
Faber and Faber   280pp   £20  

...