Cheng Hao — Chinese philosopher (1032–1085)