suzanne ralph sihamba man piet jan rider haggard ebook cost restrictions whatsoever henry swallow tale trek transvaal south africa history fiction project gutenberg gottheil richard james horatio contributor 