Alan Cooper
Why high-tech products drive us crazy and how interaction design and personas can fix them.