The ends of time; eight stories of science fiction