David Ambrose

British mathematician and historian