Decision Making Under Uncertainty: Theory and Application