The ghostwriter of Donald Trump's The Art of the Deal remarked earlier this week that "most negative things he says about others are actually describing him".
Tony Schwartz, who wrote the bestseller with Trump in 1987, said that people should bear that fact in mind when reading the Republican nominee's insults on Twitter.
And, well, Trump sure does like an insult. With the help of the New York Times' extensive collection of his outbursts, we've put together a list of bad things he's said about other people... with some slight edits:
Donald Trump should not be given national security briefings in that he is a lose cannon with extraordinarily bad judgment and insticts.
I'm unfit to serve as President of the U.S. My temperament is weak and my opponents are strong. BAD JUDGEMENT!
Truly weird Donald Trump of New York reminds me of a spoiled brat without a properly functioning brain. He was terrible at DEBATE!
Crooked Donald will NEVER be able to handle the complexities and danger of ISIS - it will just go on forever. We need change!
I would be a disaster
Crooked Donald Trump, perhaps the most dishonest person to have ever run for the presidency
I'm just a 3rd rate 'gotcha' guy!
I'VE DEMONSTRATED A PENCHANT FOR SEXISM, so inappropriate!
I have no idea what my strategy on ISIS is, and neither does ISIS (a good thing).
I have a nasty mouth.
No focus, poor level of concentration
Trump will NEVER Make America Great Again!
All I do is go on television is talk, talk, talk, but I'm incapable of doing anything.
A world class LIAR
A total phony and con man.
A dopey clown
One of the dumbest and worst candidates in the history of Republican politics
I have a major inferiority complex
Dumb as a rock
Donald Trump is terrible at business. The last thing our country needs!
I just realised that if you listen to Donald Trump for more than ten minutes straight, you develop a massive headache.
With thanks to N'Gai Croal for pointing this out.