He should say frankly that this is not a campaign contribution, but a payment for his book.
I assume Harper paid him this not because they thought he was a great guy, but because they expected to make money on this business deal.
So what. If Rupert Murdoch is such an EVIL person that candidates can’t take campaign contributions from him, then they shouldn’t do business with him. Edwards is a hypodrite.