Second in a series of articles about "peak jobs" and whether increasing technological innovation will begin to destroy more jobs than it creates. Probably a bit alarmist, but I think the ideas are very interesting.
Good article on what business disruption really is (and isn't) by Andy Rachleff, President and CEO of Wealthfront.
Designing Interfaces by Jenifer Tidwell
Processing: A Programming Handbook for Visual Designers and Artists
Visualizing Data: Exploring and Explaining Data with the Processing Environment