Top 502 ruili wang eds PDF Book Page 21