Books by Edinburgh Society for the Promotion O