The Global Clinical Movement: Educating Lawyers for Social Justice by Frank S. Bloch | Menrva Books