The art of technology book July 8, 2019 16 32 64 128 The art of computer programming book The art of programming The art of innovation ted talk The art of programming donald knuth The art of war paperback