Top 580 beth carroll eds PDF Book Page 24