Current science;Vol.96 (1-6) - Bangalore Indian Academy of science 2009