Extracting Information from Data