Thinking, Fast and Slow
From APIDesign
Thinking, Fast and Slow is a book recommended to me by Peter Kriens at OSGiCon 2012 when we were trying to understand each others misunderstandings about modular systems. I had hesitated to start reading it, but when I finally started I realized it has been written by a Nobel Prize winner and is actually quite accurate as our recent trait vs. C++ adventures show.