All about science and technology - Challoner,Jack (Parragon book, 2000)