Social and technological developments are important factors (I trust you’ve read and/or watched James Burke’s Connections and The Day the Universe Changed?); economic factors can also be big (Niall Ferguson’s The Ascent of Money gives an interesting perspective).
no subject