Macmillan, Alexander, 1818-1896