Have you had a look at "The Design of Everyday Things"? It appears to be the classic usability book, although it's literally about everyday things - door handles and kettles, not the Web. Great for principles.

I remember leafing through "Don't Make Me Think!" and not liking it very much, so that's an anti-recommendation - it was full of screenshots and felt out of date even though it was new when I saw it.