Peter Victor Hamming

Peter Victor Hamming