Donald M. Hassler

10 books

362 pages 2008

nonfiction science fiction challenging informative medium-paced

256 pages 1996

nonfiction politics science fiction challenging informative reflective slow-paced

215 pages 2011

nonfiction fantasy informative reflective slow-paced

143 pages hardcover

fiction classics fantasy history literary science science fiction medium-paced

235 pages hardcover

fiction classics fantasy history literary science science fiction medium-paced

167 pages 2013

adventurous medium-paced

missing page info 2007

informative inspiring tense medium-paced

136 pages 1991

challenging mysterious medium-paced

256 pages paperback

fiction classics essays fantasy literary politics science science fiction challenging informative reflective medium-paced

220 pages 2010

informative medium-paced