University Affiliation: 
Tsuda College, Japan