A Philosophy of Software Design
John Ousterhout
The Design of Everyday Things
Don Norman
Indistractable
Nir Eyal;
The Formula
Albert-László Barabási