Proceedings of the Royal Society of Edinburgh, Volume 24 by Edinburgh Royal Society O