The theory and practice of history - Ranke, Leopold von 1795-1885 (The European historiography series, 1983)