The Signing of the National Covenant in Greyfriars Kirkyard

1838