The thousand-petalled lotus :an English Buddhist in India