Man's Search for Meaning
Viktor Frankl
Brave New World
Aldous Huxley
The Defining Decade
Meg Jay
Designing Data-Intensive Applications
Martin Kleppmann
A Philosophy of Software Design
John Ousterhout