The Necropolis Railway : a novel of murder, mystery and steam