The Truth of All Things by Kieran Shields
A woman is found brutally murdered in 1892 in a warehouse in Portland, Maine. Evidence found at the murder scene points to ties to both Native Americans and witchcraft – specifically the Witch Trials in Salem from two hundred years before. Deputy Marshal Archie Lean knows that he needs help; this is unlike anything he’s ever seen. Enter Perceval Grey, Pinkerton Agent, part-Indian and man of science.