Barry Bonds honored as Giants retire No. 25
Barry Bonds - Wikipedia
Barry Bonds' No. 25 jersey to be retired by San Francisco Giants - Sports Illustrated
Giants to retire Will Clark's number: Here's why, Fanfare
Baseball Hall of Fame: Bonds, Clemens, Sosa, Schilling denied in final year on ballot - Sports Illustrated
Barry Bonds in Twilight: Re-Emerging to a Less Judgmental Generation, News, Scores, Highlights, Stats, and Rumors
Barry Bonds Ruined Baseball For Me, by Thomas Ovenshine
Giants to retire No. 25 jersey of Barry Bonds in August
San Francisco Giants will retire Barry Bonds' No. 25 jersey in August
Giants retire Barry Bonds' No. 25 before falling to Pirates