Designing the Mind: The Principles of Psychitecture
Designing The Mind & Ryan A Bush
Soft Skills: The software developer's life manual
John Sonmez
Revolutionizing the Sciences European Knowledge & Its Ambitions, ...
Peter Dear
Computers as Theatre
Brenda Laurel
Never Split the Difference: Negotiating as if Your Life Depended ...
Chris Voss