This textbook offers for the first time a comprehensive analysis of the classic doctrines and main areas of international law from a European perspective, meeting the needs of the many European law schools teaching public international law in English. Special attention is devoted to the practice of the European Union, the Council of Europe and European States – both civil law and common law countries – with regard to international law. In particular the book analyses the interplay between international law, EU law and national law in the case law of the Court of Justice of the EU, the European Court of Human Rights and national jurisdictions in Europe. It provides the reader with insights into how the international legal practice of the EU and its Member States impacts the development of international law, both in terms of doctrines such as treaty-making and customary law, the exercise of (extraterritorial) jurisdiction, state responsibility and the settlement of disputes, as well as particular sub-fields of international law, such as human rights law and international economic law. In addition the book covers other important areas such as the use of force and collective security, the law of armed conflict, and global and regional international organisations. It provides European perspectives on all these issues and will be of great value to students, scholars and practitioners.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.