Serving our generation a sermon and memorial of the late John Allan, Esq., merchant, Portsoy
Peyton, William Wynne.
Aberdeen
[1876]
Allan, John -1876.