What resources could you use to get an overview and brief explanation (how it was discovered and used at the time) for every major technological advancement since the discovery of fire up until the past century?