Engineering in time : the systematics of engineering history and its contemporary context - Harms., A. A. (Imperial College Press, 2005)