Seabed to satellite : science and technology in India : an overview - Indian News Magazine (Indian News Magazine New Delhi, 1984)