The Bell Tower

by Robert Graysmith

The year is 1896: The Jack the Ripper murders stop as mysteriously as they started. Five years latch in a San Francisco Church, brutally murdered priests, choirboys, and parishioners begin to appea…