Giants to retire Barry Bonds' jersey No. 25
Home run king Barry Bonds has his No. 25 retired by Giants - National
Barry Bonds honored as Giants retire No. 25
Barry Bonds' No. 25 jersey to be retired by Giants this season – Monterey Herald
Tim Benz: If there's debate, Pirates can't retire Barry Bonds' number
Barry Bonds - Wikipedia
Valley News - Commentary: No Use Complaining About Barry Bonds
The moral argument for keeping Barry Bonds out of Cooperstown doesn't hold up
Giants to retire Barry Bonds' No. 25 jersey in August