Work of Professor Balfour Stewart (1828-1887)