The Art of Doing Science and Engineering Richard Hamming Learning to learn. Hamming's legendary course on thinking about thinking.