Kenyatta-Odinga Rivalry Spans Two Generations of Kenyan Politics