Top 1200 prof mingzhou ding eds PDF Book Page 50