Laws of Witchcraft cover art

Laws of Witchcraft

A Novel from the World of Glass and Steele (The Uncensored Memoirs of a Book Hunter, Book 1)

Preview

Audible Standard 30-day free trial

Try Standard free
Select 1 audiobook a month from our entire collection.
Listen to your selected audiobooks as long as you're a member.
Get unlimited access to bingeable podcasts.
Standard auto renews for £5.99 a month after 30 days. Cancel anytime.

Laws of Witchcraft

By: C.J. Archer
Narrated by: Marian Hussey
Try Standard free

£5.99 a month after 30 days. Cancel anytime.

Buy Now for £12.60

Buy Now for £12.60

About this listen

Fans of the GLASS AND STEELE and THE GLASS LIBRARY series will delight in the new magical historical mystery by USA Today and Wall Street Journal bestselling author C.J. Archer. Set in the years between the two series, the first volume of Professor Gavin Nash’s memoir features beloved characters on a quest for a rare book.

When Gavin travels to Edinburgh with his good friend Oscar Barratt, he’s eager to acquire a centuries-old book on witchcraft for the soon-to-open Glass Library. Even with ruthless railroad magnate John J. Defoe in the bidding, the victory comes easily. Perhaps too easily.

Hours later, the book is stolen.

A single clue links the theft to the recent abduction of two women, both magicians. Desperate to recover the book, Gavin and Oscar find an unexpected ally in Defoe’s enigmatic assistant, Miss Wheeler. But as they delve into the mystery, they uncover far more than they bargained for: a secretive sect, a descendant of the Witchfinder General, and forbidden love letters.

With time running out for the kidnapped women, can the unlikely trio untangle the lies from the truth before the magicians—and the book—are lost forever?

©2026 C.J. Archer (P)2026 C.J. Archer
Fantasy Historical Mystery Magic Disappearance Memoir
All stars
Most relevant
Loved the story & Marianne Hussey's voice lulls you into the armchair for avid listening

Glass & Steele magnificence continues!

Something went wrong. Please try again in a few minutes.