Author: balfour stewart, ll.d., f.r.s.