
David Starkey
Magna Carta
$22.00
At Runnymede, on the banks of the River Thames, on 15 June 1215, the seal of King John was attached to the Magna Carta, and peace descended upon th...
View full details