St Helena Cape Good Hope Or Incidents Missionary Life Rev James Mcgregor Bertram St Helena Hatfield Edwin F 1807 1883