Top 1200 andrew rippin eds PDF Book Page 49