Duane W. Roller

15 books

907 pages digital 7

909 pages paperback

nonfiction history challenging informative medium-paced

1182 pages hardcover

nonfiction history science

217 pages paperback

163 pages 2006

nonfiction history travel informative reflective slow-paced