Top 1156 richard sale sale richard PDF Book Page 48