Robert Moffat, the missionary hero of Kuruman - Deane, David J. (F.H. Revell, 1890)