The Basic Principles of Reasoning About Uncertainty: A Subjectivist Approach