Time and again. - Finney, Jack. (Simon and Schuster,, 1970)