Top 735 pat price nora richter greer PDF Book Page 31