Electronic life how to think about computers - Crichton, Michael (New York Alfred A. Knopf, 1983)