Sir David Pye, C.B., F.R.S.