de Ruiter, Kelly, Independent researcher, Netherlands



ISSN: 1932-8036