Dr Alexander Duff
Adriani, M. A.
Rotterdam J.M. Bredée
1911
Duff, Alexander, 1806-1878
Missionaries, Scottish