The science of knowledge Translated from the German by A. E. Kroeger.