The Philosophy of history - Hegel, Georg Wilhelm Friedrich, 1770-1831. (Batoche, 2001)