Ian Stewart rated Lessons: 5 stars June 19, 2023 Public Lessons by Ian McEwanAn ordinary man lives in interesting times.