The evolution of EU law - Craig, Paul P.; De Burca, Grainne, (Oxford University Press, 1999)