The selection of books that are useful to read to become a better UX and HMI designer.
Books for UX amateurs
- Jef Raskin. The Humane Interface
- Steve Krug. Don’t make me think
- Jesse James Garrett. The Elements of User Experience
- Jenifer Tidwell. Designing Interfaces
- Don Norman. The Design of Everyday Things
Human Factors and Ergonomics
- Mica Endsley et al. Designing for situation awareness
- David D. Woods et al. Behind Human Error
HF&E books, related to specific subject domains
- John A. Wise, V. David Hopkin, Daniel J. Garland. Handbook of Aviation Human Factors
- Bill R. Hollifield, Dana Oliver, Eddie Habibi, and Ian Nimmo. The High Performance HMI Handbook
- Antonio Di Lieto. Bridge Resource Management: From the Costa Concordia to Navigation in the Digital Age
Systems and IT analysis
- Karl Wiegers. Software requirements
Information visualization
- Edward Tufte. The Visual Display of Quantitative Information
- Edward Tufte. Envisioning Information
Visual design
- Josef Müller-Brockmann. Grid Systems in Graphic Design
- Robert Bringhurst. The Elements of Typographic Style
Out-of-topic, but useful books
- Victor Papanek. Design for the Real World: Human Ecology and Social Change.