Nishan Sudheera Kalupahana

Prof. Nishan Sudheera Kalupahana