Craig Schaefer

Craig Schaefer's books have taken readers to the seamy edge of a criminal underworld drenched in shadow (the Daniel Faust series), to a world torn by war, poison and witchcraft (the Revanche Cycle), and across a modern America mired in occult mysteries and a conspiracy of lies (the Harmony Black series).Despite this, people say he's strangely normal. Suspiciously normal, in fact. His home on the Web is www.craigschaeferbooks.com.
A Plain-Dealing Villain (Daniel Faust, #4)

A Plain-Dealing Villain (Daniel Faust, #4)

Craig Schaefer

A Time for Witches (The Ghosts of Gotham Saga #2)

A Time for Witches (The Ghosts of Gotham Saga #2)

Craig Schaefer

Castaways (Castaways, #1)

Castaways (Castaways, #1)

Craig Schaefer

Double or Nothing (Daniel Faust, #7)

Double or Nothing (Daniel Faust, #7)

Craig Schaefer

Ghosts of Gotham (The Ghosts of Gotham Saga, #1)

Ghosts of Gotham (The Ghosts of Gotham Saga, #1)

Craig Schaefer

Harmony Black (Harmony Black, #1)

Harmony Black (Harmony Black, #1)

Craig Schaefer

Never Send Roses (Harmony Black, #7)

Never Send Roses (Harmony Black, #7)

Craig Schaefer

Redemption Song (Daniel Faust, #2)

Redemption Song (Daniel Faust, #2)

Craig Schaefer

Red Knight Falling (Harmony Black, #2)

Red Knight Falling (Harmony Black, #2)

Craig Schaefer

Sworn to the Night (The Wisdom's Grave Trilogy, #1)

Sworn to the Night (The Wisdom's Grave Trilogy, #1)

Craig Schaefer

The Castle Doctrine (Daniel Faust, #6)

The Castle Doctrine (Daniel Faust, #6)

Craig Schaefer

The Killing Floor Blues (Daniel Faust, #5)

The Killing Floor Blues (Daniel Faust, #5)

Craig Schaefer

The Living End (Daniel Faust, #3)

The Living End (Daniel Faust, #3)

Craig Schaefer

The Long Way Down (Daniel Faust, #1)

The Long Way Down (Daniel Faust, #1)

Craig Schaefer

The Loot (Charlie McCabe, #1)

The Loot (Charlie McCabe, #1)

Craig Schaefer

The Neon Boneyard (Daniel Faust, #8)

The Neon Boneyard (Daniel Faust, #8)

Craig Schaefer

Winter's Reach (Revanche Cycle, #1)

Winter's Reach (Revanche Cycle, #1)

Craig Schaefer