“You and Your Research” by Richard Hamming
cs.virginia.edu