Greg Ruth

45 books

400 pages 2010

fiction fantasy historical young adult adventurous medium-paced

255 pages paperback 2006

fiction historical middle grade mystery adventurous lighthearted mysterious fast-paced

144 pages paperback 2006

dark mysterious tense slow-paced

162 pages 2006

comics horror dark slow-paced

5 pages 2010

fiction science fiction short stories challenging reflective slow-paced