Advancing futuresby James Allen DatorForecastingTwenty-first centuryStudy and teaching (Higher)ForecastsWriting a summary for young readers…For young readersBook data: Open Library