The Art of Doing Science and Engineering Richard W Hamming HC 2020 Stripe Press This textbook includes a DVD with video lectures and supplementary materials.