Time and chance
by
Alan Brennert
396 p. ; 21 cm