by Dave933
Just the sort of story I like to read. Very well done. And I'm flattered by the tribute to my own work.