A cross of centuries : twenty-five imaginative tales about the Christ