Min-hsiung Shih Author