Adaptation to Climate Change Shocks by Farmers in Africa by Silas Ochieng Otieno