The art of doing science and engineering by Richard Hamming 1996 | 376 pages | rating 4 (2 ratings) Philosophy scienceengineeringscience, popular worksengineering, popular workssciences Open Library Goodreads