TY - BOOK AU - Ahuja, M L TI - Eminent Indians Scientists and Technology SN - 812910928X U1 - 925.5 PY - 2006/// CY - New Delhi PB - Rupa & Co KW - Science ER -