16 February 2016

Donald Knuth




Read more.