Richard Hamming

Hamming Hamming_2
Hamming_3 Hamming_4
Photograph by Paul Halmos


JOC/EFR November 2019 © Copyright information