Analyzing Causes and Effects