Horspool, Margot, et al. European Union Law. Tenth edition, Oxford University Press, 2018.