Guns, Germs and Steel: the Fates of Human Societies by Jared Diamond