Books by Hai Liang