Exploring Niches for Short-Season Grain Legumes in Semi-Arid Eastern Kenya - Coping with the Impacts of Climate Variability. uri icon