Thinking in Bets: Making Smarter Decisions When You Don't Have ...
Annie Duke
Computer Networking
James F. Kurose & Keith W. Ross
Designing Data-Intensive Applications
Martin Kleppmann
Design Patterns Explained Simply
Alexander Shvets
Reactive Messaging Patterns With the Actor Model: Applications ...
Vaughn Vernon
The Pragmatic Programmer
David Thomas & Andrew Hunt