Barry Bonds, in final year on BBWAA ballot, has complex Hall of Fame case - The Washington Post
Barry Bonds' Giants jersey retirement was inevitable, despite complicated legacy
Barry Bonds - Wikipedia
Barber: Barry Bonds gets his due as Giants retire No. 25
Should the Pirates retire Barry Bonds' jersey?
Barry Bonds to have No. 25 retired by the Giants
Giants to retire Barry Bonds' No. 25 in August ceremony
Giants' jersey retirement ceremony was the send-off Barry Bonds always wanted
Former San Francisco Giants outfielder Barry Bonds went to extremes to make history - ESPN The Magazine - ESPN
Are Giants preparing to retire Barry Bonds' jersey? – East Bay Times
Barry Bonds honored as Giants retire No. 25
San Francisco Giants will retire Barry Bonds' No. 25 jersey in August
Barry Bonds gets closure he always wanted as Giants retire his jersey
The Giants are retiring Barry Bonds' number - McCovey Chronicles
How Should the Giants Handle Barry Bonds' Number Retirement?