Publication List (Last updated June, 2024)