link: Richard Hamming. You and Your Research.