The Humane Interface
Jef Raskin wrote this book in 2000. It contains a wealth of ideas about creating effecient human/computer interfaces, and systems to evaluate the effeciency of your interface.
website: http://jef.raskincenter.org/humane_interface/hollands_review.html