David Parrish

Jacobitism and anti-Jacobitism in the British Atlantic World, 1688-1727
David Parrish
Studies in History
£25.00