book note · spectra The Art of Doing Science and Engineering Richard W. Hamming 3 / 5 read 2023-02-04