Determining Cause and Effect