Science in China. Series E, Technological sciences

ISSN 1862-281X