For Giants and Barry Bonds, jersey retirement is evolution of
The moral argument for keeping Barry Bonds out of Cooperstown
Every MLB team's retired numbers – NBC Sports Chicago
Barry Bonds honored as Giants retire No. 25
San Francisco Giants will retire Barry Bonds' No. 25 jersey in
Giants to retire No. 25 jersey of Barry Bonds in August
Giants to retire Barry Bonds' No. 25 in August ceremony
Bonds hits 755th home run, ties Aaron's record – Orange County
Retiring #25 - Barry Bonds Ceremony - McCovey Chronicles
The most hated players in every MLB franchise – New York Daily News