Duane W. Roller

15 books

907 pages first pub 7 (editions)

909 pages missing pub info (editions)

nonfiction history challenging informative medium-paced

1182 pages missing pub info (editions)

nonfiction history science

217 pages missing pub info (editions)

163 pages first pub 2006 (editions)

nonfiction history travel informative reflective slow-paced