27 August 2023
The Art of Doing Science and Engineering
Richard W. Hamming