Transactions of the royal society of Edinburgh - Edinburgh: The Royal Society of Edinburgh,

0263-5933