St. David's and Dewisland : a social history /
James, David W.,author.
Includes bibliographical references.