642 pages
English language
Published Nov. 15, 2015
642 pages
English language
Published Nov. 15, 2015
"The story follows Zebulon Finch, a teenager murdered in 1896 Chicago who inexplicably returns from the dead and searches for redemption through the ages"--