Theory of justification