Jocelyn Irvin, a dispirited Boer War veteran, opens a bookshop in an English cathedral town and produces a play started by a former occupant.