Yoga and Spiritual growth: An explanation of yoga philosophy and lifestyle.