Merchiston Castle School register, 1833 to 1950 /
Merchiston Castle School.
Beasley, A. L.
Edinburgh,
[1952]