The science of Yoga;a commentary on the Yoga-sutras of Pata~njali in the light of modern thought