Publications (*: Equal Contributions)