Author: William Schabas Source: Oxford: Routledge, 2010. £115. ISBN 9780415552035 Category: International Law Date of Journal Issue: December 2010