I used to read a lot of non-technical books ... what everyone would refer to as the classics, Who Moved My Cheese, Getting Things Done, One Minute Manager and so on.
One day I finally realized that all these books were trying to do was prevent me from making mistakes ... which is exactly the opposite of how me, and most people learn. Smart people make mistakes, and fail, quite frequently, but what makes them different is that they learn from their mistakes. How could I learn when the books I was reading were preventing my from some good life lessons?
So from that point on I stopped reading non-technical books ... save for the ones that related to technical management .. which there aren't many. Instead I started reading biographies on business owners, like Bill Gates, Steve Jobs, Steve Ballmer, Larry Ellison and so on. I learned more from these brillant, crazy, egocentric, often times failures that I learned from any of the business books I previously read!
That is where I would start ... read books from people who are successes and failures in the vertical industries you are interested in ... instead of some author who is speaking from second-hand experience.
With that aside, if I had to recommend some non-technical books, I would have to say these are a couple of my classics:
- Acres of Diamonds by Russell H. Conwell
- Obvious Adams: The Story of a Successful Businessman by Robert R. Updegraff
- The Art of War by Sun Tzu
- The Book of Five Rings by Miyamoto Musashi
- Machiavelli's The Prince by Niccolo Machiavelli
- Bible, King James Version
Just my thoughts!