Hegel on history - McCarney, Joseph (Routledge, 2000)