Internet Archive BookReader

John Ludwig Krapf : the explorer-missionary of northeastern Africa