Recommendations:

Donald Knuth
Donald Knuth

in-depth characters plus a whole philosophy

Source