The Truth of All Things – Kieran Shields
About the book Two hundred years after the Salem witch trials, in the summer of 1892, a grisly new witch hunt is beginning…. When newly appointed Deputy Marshal Archie Lean is called in to investigate a prostitute’s murder in Portland, Maine, he’s surprised to find the body laid out like a pentagram and pinned to…
Continue Reading