Culross: past and present and Torryburn and Valleyfield.
Cunningham, And. S.
Leven,
1910.