Giants to retire Barry Bonds' No. 25 jersey in August
Giants cut ties with Alou – The Denver Post
The most hated players in every MLB franchise – New York Daily News
Player names returning to Giants' home jerseys; Larry Baer
San Francisco Giants retire Barry Bonds' No. 25 in ceremony at
The Case for Barry Bonds in the Hall of Fame: The Untold and
Is Barry Bonds the Worst Cheater in MLB History?
Barry Bonds - Wikipedia
Barry Bonds uses money and resources to support women's cycling
Rangers' Bruce Bochy returns to San Francisco hoping for warm
For Giants and Barry Bonds, jersey retirement is evolution of
Curtain call at AT&T for Barry Bonds as Giants retire No. 25
Bonds bashes way to brink of 600 club / Crazy game against Cubs
Rosenthal: He's 53 and hasn't played in the majors since 2005, but