Baberton Mains : past and present /
Baberton Mains History Group,author.
Juniper Green (Edinburgh, Scotland).Community Council.
Title from cover.
Includes bibliographical references (page 42).