A US judge has rejected a request by President Donald Trump to stop the publication of a memoir by his former National Security Adviser, John Bolton.
The justice department argued that the book had not been properly vetted.
Washington DC District Court Judge Royce Lamberth said the government had “failed to establish that an injunction would prevent irreparable harm”.
Mr Bolton had “gambled” with US national security and already “exposed his country to harm”, the judge said.
Hundreds of thousands of copies of the book – The Room Where It Happened – have been printed and distributed and are due to go on sale on Tuesday.
In the memoir Mr Bolton paints an unflattering picture of a president whose decision-making was dominated by a desire to be re-elected in November.
Mr Trump has said the book is “made up of lies and fake stories”.