Giants' jersey retirement ceremony was the send-off Barry Bonds always wanted
Director's Cut: 'Baseball Without Metaphor,' by David Grann
Giants retire Barry Bonds' No. 25 before falling to Pirates
Mike LaValliere explains why he thinks Barry Bonds should be in the Hall of Fame
Barry Bonds Ruined Baseball For Me, by Thomas Ovenshine
San Francisco Giants will retire Barry Bonds' No. 25 jersey in August
Giants to retire Barry Bonds' No. 25 before game vs. Pirates
Giants retire Barry Bonds' No. 25 before falling to Pirates
San Francisco Giants to retire No. 25 jersey of Barry Bonds in 2018 - ESPN
Barry Bonds' Giants jersey retirement was inevitable, despite complicated legacy
Giants break from tradition and decide to retire Barry Bonds' No. 25
Giants retire Barry Bonds' No. 25 before falling to Pirates