Gathering facts and reasons from multiple sources