European Union Law - Gareth Davies, Damian Chalmers, Giorgio Monti, Veerle Heyvaert

This book is for undergraduate and postgraduate students of EU law. It provides critical reflection…