A Tour in South Africa, with notices of Natal, Mauritius, Madagascar, Ceylon, Egypt, and Palestine - Freeman, Joseph John (Snow, 1851)