Bret thinks you should read these 4 books.

Bret Victor
worrydream
Ex-Apple Interface Designer, Researcher at the Communications Design Group