Declarative Language Design for Interactive Visualization
Software Design Patterns for Information Visualization