Law of The European Union - John Fairhurst (NewYork Pearson Education Limited, 2010)