shouyang wang (author)