by RetroFan
Brilliantly done.
One of the most original stories I have ever read. Very clever and most enjoyable.