David B. rated Last Days of Roger Federer: 4 stars Aug. 3, 2022 Public Last Days of Roger Federer by Geoff Dyer