Author: Catherine Barnard Source: Oxford University Press, 2012. 800pp. £44.99. ISNB 9780199692927 Category: European Union Date of Journal Issue: September 2012