Transactions of the Royal Society of Edinburgh (Oliver & Boyd, 1980)