The Philosophy of History Classic Reprint, Stephen
Author:
Stephen Southric Hebberd