ศาสตราจารย์ ดร.นคร ทิพยาวงศ์