Author: Wenhua Shan Source: Oxford: Hart Publishing, 2012. 754pp. £110.00. ISBN 9781841138848 Category: International Law Date of Journal Issue: June 2012