European Community Law by Andrew Charlesworth & Holly Cullen