After Hegel: German Philosophy, 1840-1900