The Archipelago - John Foot

‘An enjoyable, highly readable history that manages to bring murky, often fiendishly complex…