Medical & scientific library, including medicine, surgery, and the collateral sciences, physics, natural history, geology, physiology, logic, etc. /
MacLachlan & Stewart (Firm)
Edinburgh : MacLachlan & Stewart,
[1860?]
Caption title.
MacLachlan & Stewart (Firm)