Computing, communication, and the information age - Hopcroft, John E., 1939- (International science lecture series ;, 1994)