David Kranes

10 books

256 pages 2017

fiction mystery dark mysterious fast-paced

300 pages digital 2023

fiction contemporary crime adventurous funny medium-paced

172 pages paperback

fiction literary short stories emotional reflective slow-paced

256 pages 2017

dark mysterious fast-paced

missing page info paperback

emotional reflective medium-paced

288 pages paperback

fiction

192 pages 1996

short stories mysterious medium-paced

217 pages paperback

fiction reflective medium-paced

304 pages paperback

fiction emotional medium-paced

224 pages paperback 2021

adventurous reflective medium-paced