David Marrani

David Marrani is a Senior Lecturer in Public Law at the University of Essex, UK.

David Marrani's Featured Books