Platform
Cynthia Johnson
The Design of Everyday Things: Revised and Expanded Edition
Norman, Don
Game Programming Patterns
Nystrom, Robert
Engineering a Compiler
Keith D. Cooper & Linda Torczon
Designing the Mind: The Principles of Psychitecture
Designing The Mind & Ryan A Bush