The word “Ahimsa,” derived from Sanskrit, means non-harm or non-injury and is often translated into English as non-violence. The dictionary defines ...
Thus a new religion was born. This Buddhist faith flourished for a few centuries in India until through certain circumstances it became practically extinct in the land of its birth. Meantime ...
Professor Morrison began teaching at Middlebury College in 2003, just before completing her Ph.D. in religious studies from Stanford University. She teaches classes on the Buddhist tradition and ...