Jeff Rutherford

3 books

438 pages paperback

nonfiction history informative medium-paced

495 pages 2000

fiction science fiction adventurous slow-paced

359 pages 2012

informative medium-paced