Horspool, Margot. European Union Law. 4th ed, Oxford University Press, 2006.