Hugh Spencer

5 books

319 pages 2014

fiction speculative fiction adventurous medium-paced

325 pages 2007

fiction fantasy science fiction short stories adventurous reflective slow-paced

124 pages paperback

nonfiction childrens

372 pages digital

400 pages 2007

fiction science fiction adventurous medium-paced