The Design of Everyday Things

Donald A. Norman

An analysis of usability, or sometimes more importantly, the lack of usability in objects. Norman seeks to expose the dangers of not considering how people interact with the things we make, as well as the hurdles to comprehending interfaces and functionality of technology. Includes some great material on complexity vs simplicity in interfaces.