"Beautiful Struggle" is in my opinion a very successful second solo album The Brooklyn MC Talib Kweli. Although there are only 13 songs, but there is no filler, and I found the first hearing really any song, especially content, worth listening to. Kweli Flowt perfect very good and very different beats of DJ Hi-Tek, Just Blaze, Kanye West, Supa Dave West and the Neptunes. The features are very well selected, mary j. Blige and Faith Evans both complete very calm and emotional pieces, and provides common with Kweli very metaphors embossed rhyme duet ... content different social problems are addressed, many political allusions are made. Overall, Kweli has greatly increased flow especially technically, and the central theme of "Train Of Thought", who had been missing in quality (unlike the refelection Eternal album), is held here consistently ... a very good cd, perhaps the best in 2004, although I do not want to commit myself on it because you know, tastes are different!