ReadThe Portobello Bookshop Gift Guide 2025

Catharine MacMillan Author & Editor

Catharine MacMillan is a Professor of Law and Legal History at the University of Reading.