The discovery of mankind : Atlantic encounters in the age of Columbus / - Abulafia, David. (Yale University Press, 2008)