A General abstract of the annual account of James Gillespie's Hospital and Free School.
James Gillespie's Hospital and Free School (Edinburgh, Scotland)
[Edinburgh : The Hospital],
James Gillespie's Hospital and Free School (Edinburgh, Scotland)