An introduction to Hegel freedom, truth and history - Houlgate, Stephen (Blackwell Publishing, 2005)