Stephanie Rap

Stephanie Rap is assistant professor in children’s rights at the Department of Child Law, Leiden Law School, Leiden University, the Netherlands.

Other titles by this author