Persistence Through Time, and Across Possible Worlds by Jiri Benovsky