Andrew Duncan senior physician of the Enlightenment (National Museums Scotland, 2010)
Includes bibliographical references and index