Shop Climate Change, Agriculture And Rural Livelihoods In Developing Countries