Well-developed characters and a crisply-moving plot make this time-travel tale an engaging, rewarding read. If you grant Chen the future-reality of time-travel, the underlying mechanisms of controlling access and managing those who would change history for their own benefit are well-thought-out and logical.