Our Knowledge of the Past: A Philosophy of Historiography - Kindle edition