Author: Weiming Shen,Zongkai Lin,Jean-Paul A. Barth?'s