This bibliography lists books and other resources for software engineers, user interface designers, and human factors specialists, arranged by topic and without a particular ordering. The final section of the bibliography contains information about useful online resources and organizations.
[Dreyfus1967] Dreyfuss, Henry Designing for People New York, NY: allworth press, 2003 A reprint of the 1960s design classic by the designer of everything from the modern airplane cabin to the Bell telephone. Perhaps the best book for introducing the general concerns and thought patterns of design (industrial, product, or interaction), as well as an entertaining read.
[Horton1994] Horton, William The Icon Book: Visual Symbols for Computer Systems and Documentation. New York, NY: John Wiley & Sons, 1994.
[Misjksenaar1999] Misjksenaar, Paul and Piet Westendorpp. Open Here: The Art of Instructional Design. London, UK: Thames & Hudson, 1999
[Mullet1995] Mullet, Kevin and Darrell Sano. Designing Visual Interfaces: Communication Oriented Techniques. Englewood Cliffs, NJ: Prentice Hall, 1995.
[Rubin1994] Rubin, Jeffrey. Handbook of Usability Testing: How to Plan, Design and Conduct Effective Tests. New York, NY: John Wiley & Sons, 1994.
[Tufte1990] Tufte, Edward R. Envisioning Information. Cheshire, CT: Graphics Press, 1990 The second classic work on envisioning information by Tufte.
[Cooper2003] Cooper, Alan and Reimann, Robert. About Face 2.0 : The Essentials of User Interface Design. John Wiley & Sons, 2003.
[Cooper1999] Cooper, Alan. The Inmates are Running the Asylum : Why High Tech Products Drive us Crazy and How to Restore the Sanity. SAMS, 1999.