2004-05-18
Hackers & Painters
by Paul Graham (272 pages)