Wrong End of Time by John Brunner | tbr*a