Crawford, James The British Yearbook of International Law - Hbk - Oxford University Press 2005December - 800 pp