James Richard Giles

3 books

170 pages hardcover 1976

medium-paced

402 pages 1991

fiction informative inspiring medium-paced

161 pages hardcover 2000

challenging dark reflective medium-paced