It has been said that the great scientific disciplines are examples of giants standing on the shoulders of other giants. It has also been said that the software industry is an example of midgets standing on the toes of other midgets.
All these disciplines are for the purification of the heart. And as soon as it is pure, all truths flash upon it in a minute; all truth in the universe will manifest in your heart, if you are sufficiently pure.
Morality is neither rational nor absolute nor natural. World has known many moral systems, each of which advances claims universality; all moral systems are therefore particular, serving a specific purpose for their propagators or creators, and enforcing a certain regime that disciplines human beings for social life by narrowing our perspectives and limiting our horizons.
Until you have the inner discipline that brings calmness of mind, external facilities and conditions will never bring the joy and happiness you seek. On the other hand, if you possess this inner quality, calmness of mind, a degree of stability within, even if you lack the various external factors that you would normally require to be happy, it will still be possible to live a happy and joyful life.
A mind that is disciplined, controlled, is free within its own pattern; but that is not freedom. The end of discipline is conformity; its path leads to the known, and the known is never the free.