Lines of progress. Past, present, and future. Address ...
Macleod, Donald,1831-1916.
Edinburgh,
1895.