Books by Haisheng Ji