Natural Science Foundation of Shanghai Science and Technology Commission Grant 19411961000