Author: Antonio Cassese Source: Oxford: Oxford University Press, 2012. 728pp. £34.99. ISBN 9780199647088. Category: International Law Date of Journal Issue: June 2012