Science and human progress
By: by Sir Oliver Lodge
Series: Halley Stewart Lectures -- 1926; Halley Stewart lecture -- 1926
Publisher: G. Allen & Unwin Ltd.
Published: 1927
Place of publication: London
Language: eng
Number of pages: 187
Subjects: Philosophy; Science; Religion and science; Progress; Religion and Science
Notes: Includes index.