For Giants and Barry Bonds, jersey retirement is evolution of complicated legacy
Love Me, Hate Me: Barry Bonds and the Making of an Antihero: 9780060797539: Pearlman, Jeff: Books
Giants to retire Barry Bonds' No. 25 in August ceremony
A Splash of History: Looking Back on 20-Plus Years of McCovey Cove Homers
MORE
The 24 best players in San Francisco Giants history
San Francisco Giants will retire Barry Bonds' No. 25 jersey in August
Barry Bonds' Story: The Bay Area Legend
Barry Bonds to have No. 25 retired by the Giants
Game of Shadows: Barry Bonds, BALCO, and the Steroids Scandal that Rocked Professional Sports: 9781592402687: Fainaru-Wada, Mark, Williams, Lance: Books
Giants to retire Barry Bonds' No. 25 jersey in August