Title: The stars not inhabited : scientific and Biblical points of view /
Authors: Townsend, L. T. 1838-1922.
Publisher: Eaton and Mains ; Jennings and Graham,
Year: 1914
Subjects: Plurality of worlds.; Life on other planets