num_pages: 354
description:  English, German (translation)
language: English
title: Reflections on History
titlecomplete: Reflections on History
genres: German Literature, History, Philosophy, European History, Politics, Nonfiction
ratings_count: 80
publisher: Liberty Fund