Emily Mackil is Associate Professor of History at the University of California, Berkeley.
Creating a Common Polity
Emily Mackil - Hardback
£80.00
Emily Mackil - Paperback
£30.00