Top 295 earle rice PDF Book Page 13