Comparing and Merging Multiple Data Sources