Books by Haibin Chen