Title :Twice Upon A Time
Author : Christopher Priest