This book by Stephen Anderson explains how to create engaging and effective user experiences.
This book by Leah Buley provides practical advice for UX designers who are working on their own.
In 100 Things Every Designer Needs to Know About People, 2nd Edition, Dr. Susan Weinschenk shows design and web professionals how to apply the latest research in cognitive, perceptual, and social psychology to create more effective web sites and apps.