After Babe Ruth erased Buck Freeman's record in 1919, the new mark stood for 34 years before Maris bettered it, defying as he did an incredulous sporting public. And just as fans' anger grew old and Maris was grudgingly credited--or discredited--with an unrepeatable hot streak, along came Mark McGwire and Sammy Sosa, two goliaths who in 1998 and the years just after proved fans wrong again. But when in 2001, only three years after McGwire seemed...