Dichronauts by Greg Egan - WordSea