Name James Carstairs Occupation Writer Biographical Notes Lived in Cupar, worked as a writer. Associated Cases Documents Authored