Nagarjunas thought through the ages Sanskrit Tibetan and Chinese text analysis and comparative research