James Mark Shields
Print
ID: 52542
Short name: James Mark Shields
Imported print text:
James Mark Shields, "Political interpretation of the Lotus Sūtra", CompBP
James Mark Shields, "Political interpretation of the Lotus Sūtra", CompBP