William Boyd: "Hopalong Cassidy, knight of the west"