JOHN (1829-1894).-Philosophic and miscellaneous writer, _b._ at Peebles, _ed._ at Univ. and New Coll., Edin., was assistant to Sir Wm. Hamilton (_q.v._), 1856-60, Prof. of Logic at St. Andrews, 1860-64, and Glasgow, 1864-94. He was a voluminous and accomplished writer, his works including Lives of _Dugald Stewart_ (1857) and _Sir W. Hamilton_