Scientia sinica : Series B, Chemical, biological, agricultural, medical and earth sciences