Dr William Maclaren of Lasswade (Edinb Med J, 1881)