Author - William H. McNeill, David Christian, J. R. McNeill