John D. Niles

13 books

94 pages hardcover

nonfiction history informative medium-paced

448 pages 2015

nonfiction race religion challenging informative medium-paced

330 pages hardcover

nonfiction poetry challenging funny medium-paced

495 pages hardcover 2007

nonfiction history literary adventurous informative medium-paced

200 pages 1982

nonfiction adventurous reflective medium-paced

304 pages hardcover

nonfiction classics history literary poetry medium-paced

296 pages 1999

nonfiction challenging informative reflective slow-paced

497 pages 900

fiction classics fantasy poetry funny reflective fast-paced

497 pages 2008

poetry adventurous informative medium-paced

864 pages hardcover