- History of Berwick-upon-Tweed ... to which are added notices of Tweedmouth, Spittal, etc.
- History of Berwick-Upon-Tweed
- Mieldenvold, the Student: Or, the Pilgrimage Through Northumberland, Durham, Berwickshire, and the Adjacent Counties (Classic Reprint)
- History of Berwick-Upon-Tweed: Being a Concise Description of That Ancient Borough, From Its Origin Down to the Present Time, to Which Are Added Notices of Tweedmouth, Spittal, Norham, Holy Island, Co
- The Minstrelsy of the English Border. Being a Collection of Ballads, Ancient, Remodelled, and Original