St Helena an island biography - MacGregor, Arthur 1941- (The Boydell Press, 2024)