The 100 Greatest Swimmers in History, updated edition - 9781538113820