A sci-fi yarn that ponders the meaning of time and the importance of evolution while occasionally throwing in some shootouts. - James Berardinelli