A World History - McNeill,William H (OUP, 1999)