Donald Trump vs Ebenezer Scrooge.