I recommend to everyone the book “No True Glory: A Frontline Account of the Battle for Fallujah” by Bing West.
It covers both the military and the political/media aspects.
Just an astounding book. Mistakes were made and always are in warfare/politics, but...the quality, dedication and toughness of our forces prevailed.
Also try to track down Vincent Foulk’s “Battle of Fallujah.”