Kelso, past and present : being the first Brunlees prize essay, 1872: to which is