Top 875 ted hopf eds PDF Book Page 35