1
Published 2013
Edinburgh University Press
... of the European Convention of Human Rights and its highly acclaimed judicial tribunal in Strasbourg...