The Protection of Human Rights in German and English Law by Colm O'Cinneide | Menrva Books