MainScienceAnomalies and Alternative ScienceHistorical Anomalies and Revisionism