Baseball's Best 1,000 Revised: Rankings of the Skills, the Achievements, and the Performance of the Greatest Players of All Time