A guide to designing design tools.
Testing non-linear, open ended software.
Important papers, books and articles.