Top 741 irven michael resnick editor PDF Book Page 31