Who said "we must not accept a general principle from logic only, but must prove its application to each fact, for it is in facts that we must seek general principles, and these much always accord with the facts"