The European Parliament / David Judge and David Earnshaw. - Judge, David (European Union series (Palgrave (Firm)), 2008)