Principles of Uncertainty