John F. Hoffecker

6 books

240 pages 2009

nonfiction history science informative slow-paced

320 pages paperback

nonfiction nature science informative medium-paced

344 pages hardcover

nonfiction science medium-paced

408 pages hardcover 2011

challenging informative medium-paced

missing page info 2010

informative medium-paced

248 pages 2004

nonfiction informative medium-paced