Computing the Future : A Broader Agenda for Computer Science and Engineering - National Research Council; Computer Science and Telecommunications Board; Committee to Assess the Scope and Direction of Computer Science and Technology (1992)