European Union Law - Catherine Barnard, Steve Peers

Edited by Catherine Barnard and Steve Peers, European Union Law draws together a range of…