The 100 greatest swimmers in history - Lohn, John (Rowman & Littlefield, 2018)