books for research paper writing