Key technologies for the 21st centuries by Scientific American - New York W.H. Freeman 1996 - xiii, 174p. - Scientific American a special issue .

0716729482

601.12 / N96