European Union Law

by Catherine Barnard, Steve Peers

cxvi, 853 pages : 25 cm