Robert Moffat , missionär i Afrika (David