Two lectures on the science and study of law and the science and study of politics, delivered at Dundee in January 1887, together with a general outline of a scheme for imperial and national constitutions for Great Britain and Ireland, and for England, Scotland, and Ireland ... Dundee, 1888.
Political addresses on home, Irish, and colonial affairs (delivered at Broughty Ferry on 29th May 1888), and also on Indian, Egyptian, and foreign affairs (delivered at Dundee on 30th May 1888) Enl. and rev. ... Dundee, 1889.
Lecture on John Graham of Claverhouse, viscount of Dundee, and his times, delivered at Kew on 25th June 1889, and greatly enl. ... Dundee, 1889.