Stephen Coan (ed) Diary of an African Journey: the return of Rider Haggard