The making of humanity
By: Robert Briffault.
Series: IBF publication ;; no. 51
Publisher: Islamic Book Foundation
Published: 1980
Place of publication: Lahore
Language: eng
Number of pages: 372
Subjects: Civilization -- Philosophy.; Thought and thinking.; Islam.
Notes: Reprint. Originally published: 1919.