“Stevenson writes with enormous warmth and humour.”