Author: Liu Haichao (Chief editor and translator)