Holy war: how Vasco Da Gama's epic voyages turned the tide in a centuries old clash of civilizations - Cliff, Nigel (New York HarperCollins, 2011)