Roberta Bowman Denning Professor of Humanities, Professor of English, and, by courtesy, Professor of German Studies at Stanford University, USA Read More
Professor of Law, Aberystwyth University; Adjunct Professor of Law, University of South Australia; First Vice-President of GRETA, the Council of Europe’s Group of Experts on Action against Trafficking in Human Beings Read More