Top 748 peter hoare eds PDF Book Page 31