Kant's theory of knowledge, by Justus Hartnack; translated by M. Holmes Hartshorne