Books by Haohua Wang