Christopher DeFilippis

3 books

242 pages 1998

fiction science fiction reflective fast-paced

134 pages paperback

fiction science science fiction travel adventurous mysterious medium-paced

242 pages paperback 1998

fiction science fiction adventurous challenging reflective fast-paced