Kris Farmen

8 books

330 pages paperback

fiction adventurous emotional fast-paced

206 pages paperback 2010

fiction mystery thriller

136 pages paperback 2022

fiction

174 pages paperback 2022

fiction literary magical realism

167 pages digital 2023

fiction literary magical realism

206 pages paperback 2023

fiction literary magical realism

400 pages paperback 2012

fiction historical

312 pages paperback

emotional reflective medium-paced