Science in China. Series E, Technological sciences
ISSN 1862-281X