European Union law / edited by Catherine Barnard and Steve Peers. - Barnard, Catherine; Peers, Steve (Oxford University Press, 2017)