Alec Cairncross (Cairncross, Alec)