Books by Haoming Liu