European Union law - Horspool, Margot (Core text series, 2005)