My two cents?
I have found too few good books on Interface Design that neatly combine theory and practice into a seemless learning and reference tool. Designing Visual Interfaces is special. It is often on my desk, the spine hopelessly cracked as it’s been forced open to one page or another, post-its peering out along the edges. It belongs in the canon.