Text this: Stephen Leacock, humour and humanity