The moral argument for keeping Barry Bonds out of Cooperstown doesn't hold up
Giants to retire Barry Bonds' No. 25 jersey in August
The Giants are right to retire franchise icon Barry Bonds's number - Sports Illustrated
Writers likely won't vote Barry Bonds into the Hall of Fame but that shouldn't keep him out forever – Daily Democrat
Barry Bonds to have his No. 25 retired by Giants in August – New York Daily News
Barry Bonds, MLB's controversial home run king, to be subject of upcoming documentary
Giants Retired Numbers
Barry Bonds' No. 25 jersey to be retired by San Francisco Giants - Sports Illustrated
SF Giants: Will Tim Lincecum, Matt Cain have jerseys retired
Barry Bonds No. 25 jersey retirement: Time, TV/live stream info for ceremony
Giants' jersey retirement ceremony was the send-off Barry Bonds always wanted
With Barry Bonds' Number Retired By The Giants, Old Wounds Can Begin To Heal
Barber: Barry Bonds gets his due as Giants retire No. 25
Giants' Andrew McCutchen recalls Barry Bonds' home run pursuits: 'You got upset if he got a base hit
Giants to retire Barry Bonds' No. 25 jersey in August