Namadinayasamudayavada

Namadinayasamudayavada

Combination of the points of view of name etc.