German Idealism and the Problem of Knowledge:: Kant, Fichte, Schelling, and Hegel