The Little Ice Age - Fagan, Brian M. (Basic Books, 2000)