University of Amsterdam
Amsterdam, Noord-Holland, The Netherlands
International Institute for Asian Studies
Leiden, The Netherlands