The Cambridge Encyclopedia of the Sun by Kenneth R. Lang