The moral and religious aspects of Herbert Spencer's philosophy
Edition: Rev. new ed. 
Published: 1889
Place of publication: Boston
Language: eng