Season of the Witch: A Shades Below Novel, L.J.K. Oliva: Review

Darius is a private investigator and reluctant medium who doesn’t do witches. Georgia is the lone survivor of a massacre…

Continue Reading →

Noteworthy Resources for Fantasy Authors – Mythological Creatures

Fantasy authors love to include mythological creatures in their books, and they have a wide range of options to choose…

Continue Reading →

A World Apart: A Shades Below Novel, L.J.K. Oliva: Review

MacMillian is Rom, a private investigator, and disabled. He is still recovering from the wreck that crippled him and killed…

Continue Reading →

12 Noteworthy Resources for Fantasy Authors – Fighting & Injuries

Fantasy stories frequently include battles, fight scenes or even torture of various characters. As always, background details can make these scenes…

Continue Reading →

Kaitlyn Strong Books 1-3, Art DeForest: Review

This is a collection that includes I Love the Shadows, Stalking the Shadows, and Savage Shadows. They introduce Kaitlyn Strong,…

Continue Reading →

4 Essays on Homeland Security and Emergency Management: Book Releases

I am pleased to announce that I have published 4 new titles on Amazon. I wrote these essays a few…

Continue Reading →

11 Noteworthy Resources for Fantasy Authors – Arms and Armor (Non-Magical)

Many fantasy books involve battles of some sort or other. If those books are set in medieval or rural cultures,…

Continue Reading →

Stone Cold Magic, Jayne Faith: Review

Ella Grey is a demon patrol officer who died while working, then mysteriously revived 18 minutes later. Unfortunately, she came…

Continue Reading →

8 Noteworthy Resources for Fantasy Authors – Background Details

​Many authors set their fantasy books in medieval or largely rural cultures. Readers expect certain features in these settings (such…

Continue Reading →

Alpha Class: A Kurtherian Gambit Series, TS Paul, Michael Anderle: Review

This is the first book in a series chronicling the adventures of the first class in the Etheric Academy –…

Continue Reading →