David R. Shires

3 books

202 pages 2010

nonfiction horror dark informative medium-paced

188 pages paperback 2010

nonfiction horror adventurous dark tense slow-paced

338 pages paperback

fiction science science fiction