Edinburgh : Royal Society of Edinburgh,