Time, space, and time-travel : physics, fiction, and philosophy /
Powers, Jonathan,author.
Part I -- part II -- part III.