Search help
David Brown, D.D., LL.D. : professor and principal of the Free Church College, Aberdeen : a memoir