The Philosophy of History
Publisher: S.S. Hebberd
Published: 1901
Number of pages: 321