Devil You Know

Djinn Dominion

Cover of Stolen

Book #1: Stolen

Cover of Driven

Book #3: Driven

The Djinn Wars

Cover of Chosen

Book #1: Chosen

Cover of Taken

Book #2: Taken

Cover of Fallen

Book #3: Fallen

Cover of Broken

Book #4: Broken

Cover of Forsaken

Book #5: Forsaken

Familiar Spirits

Gaian Consortium

Hedgewitch for Hire

In Action Case Study

Lattes and Levitation

Project Demon Hunters

The Sedona Files

Cover of Bad Vibrations

Book #1: Bad Vibrations

Cover of Desert Hearts

Book #2: Desert Hearts

Cover of Angel Fire

Book #3: Angel Fire

Cover of Star Crossed

Book #4: Star Crossed

Cover of Falling Angels

Book #5: Falling Angels

Tales of the Latter Kingdoms

Unexpected Magic

Cover of Found Objects

Book #1: Found Objects

Watchers

Cover of Falling Dark

Book #1: Falling Dark

Cover of Dead of Night

Book #2: Dead of Night

Witches of Canyon Road

Witches of Cleopatra Hill

Cover of Darkangel

Book #1: Darkangel

Cover of Darknight

Book #2: Darknight

Cover of Darkmoon

Book #3: Darkmoon

Cover of Protector

Book #5: Protector

The Witches of Wheeler Park

Cover of Storm Born

Book #1: Storm Born

Cover of Thunder Road

Book #2: Thunder Road