How invention begins : echoes of old voices in the rise of new machines - Lienhard, John H. 1930- (Oxford University Press Inc., 2006)