Fact vs. Theory Vs. Hypothesis Vs. Law