A short but comprehensive guide to interaction design principles and practices. It’s got everything from data visualization to copywriting to stakeholder interview techniques, and I agree with pretty much all of the explanations and advice. This is an introductory user experience class in 100 pages—a must-read for designers and people who work with them.