Anyone who has read business administration at the university can testify the vast amount of management books one has to read in able to pass the courses. My reflections after working for a few years I can say they are all full off bullshit. Pardon my language but the models and theories presented in these books are so complicated that I think you have no use of them in real life.
I just read a book about the secret of companies that excel in business and it brought me back to my academic years. This book was trying to identify the main factors for successful companies. To make a long story short you the time one can say it is a mixture of management style, strategy, right focus and a bit of luck.
From my experience what most of these books teach us is common sense. The absolutely most important thing for successful companies, according to my opinion, is to understand what your are good at and why. When you understand this you have the core of your success. Building on this will excel you to long-term happiness. You can illustrate it like an onion. The core is where you start thereafter you need to build layers around the core. Many companies do the mistake to start things far away from the core, which is a real gamble.
Understanding your core is in many ways harder that people think. Usually it sits with the founder of the company and when he leaves there is a real risk of loosing this insight if he has not passed on this knowledge. For example Steve Jobs understood this and tried to pass it on to Tim Cook. The founder of IKEA is planning to retire and has tried for many years to build a culture, which reflect his values. Let us see to whom he will pass it on to, his sons?
Leading people is not easy, but it is also much harder if you do not understand why you have succeeded.