Living Africa - A Geologist's Wanderings Through the Rift Valleys