Author: David Armstrong and others Source: Cambridge: Cambridge University Press, 2012. 364pp. £19.99. ISBN 9781107648241. Category: International Law Date of Journal Issue: June 2012