The Art of Doing Science and Engineering is a book by American mathematician Richard Hamming.[1][2] The book comes from a course Hamming taught at the Naval Postgraduate School in Monterey, California.[3] The book was originally published in 1997 by Gordon & Breach.[4][5] It was republished in 2020 by Stripe Press.[6]