Sir James Mackenzie, M. D. 1853-1925 : general practitioner - Mair, Alex (Edinburgh : Churchill Livingstone, 1973)