- The Selungs of the Mergui Archipelago
- Pencillings in Palestine: Scenes Descriptive of the Holy Land and Other Countries in the East
- A Legend of Glencoe: And Other Poems
- What Saith the Scripture? an Exposition and Analysis of the Pentateuch and Earlier Historical Books of the Old Testament
- A History of Edinburgh from the Earliest Period to the Completion of the Half Century 1850: With Brief Notices of Eminent or Remarkable Individuals