Top 1200 professor brian hill eds PDF Book Page 49