Pentland, Joseph Barclay, active 1838-1878, traveller