Old Leith, the caring community /
Marshall, James Scott,author.
Includes bibliographical references.