Arran population enumeration report.
Isle of Arran Council of Social Service.
Lamlash : Isle of Arran Council of Social Service,
Population enumeration