Top 1097 stephen harpin eds PDF Book Page 45