The Cambridge Companion to International Law – Edited by James Crawford & Martti Koskenniemi
Very good
$13.41