Tamar W. Carroll is assistant professor of history at Rochester Institute of Technology, USA.
Nasty Women and Bad Hombres
3 contributors - Hardback
£27.99