Giants retire Barry Bonds' No. 25 jersey
Giants retire Barry Bonds' No. 25 before falling to Pirates
At 90, Willie Mays still brings the love for baseball
The Giants are right to retire franchise icon Barry Bonds's number - Sports Illustrated
The pitcher who gave up No. 756 to Barry Bonds reflects 10 years later
Giants to retire Barry Bonds' No. 25 jersey in August
Curtain call at AT&T for Barry Bonds as Giants retire No. 25
Barry Bonds misses again, four others elected into Baseball Hall of Fame – East Bay Times
Players Detail Dealings With Bonds's Trainer - The New York Times