Author: wu zhong wei . gao shun quan . tao lian .