Top 1045 andrew walter xiaoke zhang eds PDF Book Page 44