OUT OF THEIR MINDS: The Lives and Discoveries of 15 Great Computer Scientists


Bob Tarjan on a hike.