Joel Blaine Kirkpatrick

5 books

228 pages 2010

fiction historical mystery thriller emotional mysterious reflective slow-paced

missing page info digital 2011

fiction short stories adventurous reflective slow-paced

376 pages paperback 2010

fiction historical emotional reflective slow-paced

286 pages digital 2010

360 pages paperback 2010