Thank you for buying direct!

Need help with writing, publishing, book marketing, or the business of being an author? Check out Books for Authors.
Want more help? Sign up for my free Author Blueprint and email list.

Love thrillers, fantasy, or crime? Check out books by J.F. Penn
Get a free thriller at

Love sweet romance? Check out books by Penny Appleton

Soldiers of God, a Short Story Ebook

Soldiers of God out now in ebook and audio!

When ARKANE Archivist Martin Klein joins the Vatican digital archiving project, he finds an ancient letter mistakenly scanned along with the medieval papal decree Militia Dei, Soldiers of God.

A short story in my ARKANE world. Can also be read as a stand-alone story.

Learn more

Out Now! How to Write a Novel

This book will help you write your first novel, or improve your creative process so you can write more books and reach more readers. It covers mindset, ideas and research, aspects of craft, how to write a first draft, and work through an editing process to a finished book. 

Available now in paperback, ebook, and audiobook editions, plus an accompanying Workbook.

Buy now

Books for Authors

Books to help you write fiction and non-fiction, self-publish, market your book, make a living writing, and survive the rollercoaster of the creative journey.

Available in paperback, ebook, and audiobook, as well as Workbooks.

Learn more
Thrillers, dark fantasy, crime novels by J.F. Penn

Thrillers, Crime, and Dark Fantasy Fiction

Escape into a fast-paced ARKANE international thriller.

Join the Mapwalker team and explore a world off the edge of our maps.

Delve into the darker side of London with the Brooke & Daniel crime thrillers.

Plus more short stories and stand-alone books, by USA Today Bestselling Author, J.F. Penn

Learn more
Sweet romance by Penny Appleton, clean and wholesome, set in English Village

Love sweet romance with a happy ending?

Escape to Summerfield Village in these clean and wholesome, sweet romance stories by Penny Appleton (the pen-name of Joanna Penn's mum!)

Learn more