Time and again - Finney, Jack (Simon and schuster, 1970)