Former President Barack Obama reportedly called former President Donald Trump a “madman” and a “racist, sexist pig,” among other vulgar insults behind the scenes, according to a new book. “He’s a madman,” Edward-Isaac Dovere wrote that Obama told “big donors looking to squeeze a reaction out of him in exchange for the big checks they were writing to his foundation,” according to The Guardian. Obama reportedly preferred Trump to Republican Sen. Ted Cruz as the Republican nominee in 2016 and told donors “I didn’t think it would be this bad.” “I didn’t think we’d have a racist, sexist pig,” Obama reportedly said. “Depending on the outrage of the day,” Dovere wrote, “a passing ‘that f***ing lunatic’ with a shake of his head” was Obama’s response. Dovere, a staff writer for the Atlantic, reported on Obama’s remarks in his new book “Battle for the Soul: Inside the Democrats’ Campaigns to Defeat Trump.” Dovere said that Obama called Trump a “corrupt motherf***er” after he learned that Trump was speaking to foreign leaders like Vladimir Putin as the investigation into possible Russian election interference was being conducted.