The pillars of Hercules a grand tour of the Mediterranean - Theroux, Paul