John William Buxton Knight 1842-1908