Sale Quick view Add to Cart International Law: A European Perspective £41.99 £40.17 Bloomsbury Publishing PLC