Explaining Cause And Effect