GUI Design Patterns: Designing Interfaces People Actually Want to Use

Why Good Interfaces Matter