Text this: What every engineer should know about decision making under uncertainty /