Technology and cultural tectonics : shifting values and meanings / - Hanson, F. Allan,