Giants to retire Barry Bonds' No. 25 jersey in August
Giants retire Barry Bonds' No. 25 before falling to Pirates
The Case for Barry Bonds in the Hall of Fame: The Untold and Forgotten Stories of Baseball's Home Run King by K.P. Wee - Ebook
The Giants are right to retire franchise icon Barry Bonds's number - Sports Illustrated
Bonds bashes way to brink of 600 club / Crazy game against Cubs ends with Nen's 300th save
Is Barry Bonds the Worst Cheater in MLB History?
Barry Bonds and Roger Clemens got what they deserved from the Baseball Hall of Fame - The Washington Post
Giants to retire No. 25 jersey of Barry Bonds in August
Barry Bonds honored as Giants retire No. 25
Giants to retire Barry Bonds' No. 25 in August ceremony
Giants to retire No. 25 jersey of Barry Bonds in August