Allen, Stephen

International law / by Stephen Allen - Essex : Pearson Education Limited, 2013. - xix, 236 pages : color illustrations

Includes glossary and index

9781408267806


INTERNATIONAL LAW

KJ 21 All