Starke's International Law/
Shearer, I A
Starke's International Law/ I. A. Shearer - Eleventh Edition - xxix, 629 pages; 23 cm
Includes bibliographical and index
0406016232 paperback
International law
Starke's International Law/ I. A. Shearer - Eleventh Edition - xxix, 629 pages; 23 cm
Includes bibliographical and index
0406016232 paperback
International law