the inevitable march of progress