If Mr. McCain didn't lie, or have this wonderful story written for him, it would be quite touching. Maybe his prison guard in Hanoi had also read Solzhenitsyn, but mainly I'm reminded of Ronald Reagan's story about flying over the English Channel on the way to bomb Germany... and that he'd borrowed it from one of his own movies.
At least McCain steals from the best.
Daily Kos: "Cross in the Dirt" story stolen from Solzhenitsyn (updated X3)
For a more complete report, with links to McCain's version of Solzhenitsyn's gulag experience see McCain lies, contradicts himself on Cross story. With evidence.
And so it goes.