James C. Hamer

2 books

182 pages 2015

fiction short stories adventurous fast-paced

246 pages paperback

fiction historical adventurous slow-paced