Haibo Zhai - Publications