Dr Janet Blake is an Associate Professor in Law at the University of Shahid Beheshti (Tehran) where she teaches International, Environmental, and Human Rights Law.
An excellent and engaging account of a rapidly growing area of law * Gillian Higgins, 9 Bedford Row Chambers *