It’s Hard to be Humble, 20 Nov, 2016

Stephen Baxter tells the story of the Good Samaritan and wonders . . . who was humbled?