James Burke: Connections
Connections explores an Alternative View of Change (the subtitle of the series) that rejects the conventional linear and teleological view of historical progress. Burke contends that one cannot consider the development of any...