Studies in environment and history - McNeill, John Robert; Zhang, Ling (Cambridge University Press)