Time and chance

by Alan Brennert

396 p. ; 21 cm