A History of Britain in 100 Maps – Jeremy Black

£40.00

Ingenious presentation of maps, some acknowledged treasures, others previously undiscovered and unpublished, to explore major themes in British history.

Category: SKU: 9780712354714

Additional information

Weight 1.612 kg
Format