Joseph John Freeman
This Elibron Classics book is a facsimile reprint of a 1851 edition by John Snow, London.
Tour In South Africa, With Notices Of Natal, Mauritius, Madagascar, Ceylon, Egypt, &Amp; Palestine