Shi-Lung Lin (auth.)