From programming environments to environments for designing (1995)

by T Winograd
Venue:Communications of the ACM