Books by John Hanning Speke 1827 – 1864 1 titles