For more information and a full list of publications, see my personal web: https://www.shanyafeng.com/