Author: Cheng Wei-an / translation with commentary by Elder Master Suddhisukha