European Union law - Barnard, Catherine; Peers, Steve (Oxford University Press, 2014)