Barry Bonds gets closure he always wanted as Giants retire his jersey
Barber: Barry Bonds gets his due as Giants retire No. 25
Barry Bonds' Giants jersey retirement was inevitable, despite complicated legacy
Giants to retire Barry Bonds' No. 25 jersey in August
Love Me, Hate Me by Jeff Pearlman - Ebook
The Ironic Jersey Omnibus Lives
Barber: Barry Bonds gets his due as Giants retire No. 25
Giants, Carlos Correa Agree To 13-Year Deal - MLB Trade Rumors
Raise the Line