National Research Council, Computing the Future: A Broader Agenda for Computer Science and Engineering (1992) (full-text).