Author: Zhou, Daming; He, Xingliang