Books
Design Patterns
A great guide to those problems that you keep seeing over and over again.
Money Unmade: Barter and the Fate of Russian Capitalism
90s Russia started with intermingle set of Soviet banking, ad-hoc bills of exchange and an undefined legal system. This is a very understanding work about the hows and whys of Russian managers as they tried to staple their monetary system back together again.
The Pragmatic Programmer
Programming as a craft. Everything they don't teach you at university.
A Guide to Building Dependable Distributed Systems
One third basic theory, one third practical advice - one third anecdotes. A good textbook that's entertaining too!