See more
Designing Web Interfaces: Principles and Patterns for Rich Interactions, Bill Scott, Theresa Neil