Top 691 ellis horowitz eds PDF Book Page 29